js的常用方法和对象学习
String对象:操作字符的。
  使用:字符串.函数名。

大小写转换:
  toUpperCase() 转换大写
  toLowerCase() 转换小写

function testString(){
  var str="abcdefg";
  //大小写转换
  alert(str.toUpperCase()+":"+str.toLowerCase());
  alert(str.substr(0,5)+":"+str.substring(0,4));
}

字符串截取
  substr(0,1) 从指定位置截取指定长度的字符串
  subString(0,1)从指定位置到指定的结束位置的字符串(含头不含尾)

查找字符位置
  indexOf返回指定字符第一次出现的位置
  lastIndexOf返回指定字符最后一次出现的位置

Date对象
  使用: var 变量名=new Date();
  注意:获取的客户端的时间,返回作为系统功能校验的时间。

function testDate(){
  var d=new Date();
  //获取年数
  alert(d.getYear());//返回1900年起距今年的年分数
  alert(d.getFullYear());//返回当前的年份
  //获取月数
  alert(d.getMonth()+1);//返回当前的月份(要+1)
  //获取日期
  alert(d.getDate());//返回当前的日期
  //获取星期数
  alert(d.getDay());//返回星期数,,周日返回一
  //获取小时数
  alert(d.getHours());//返回当前的小时数
  //获取分钟数
  alert(d.getMinutes());//返回当前的分钟数
  //获取秒数
  alert(d.getSeconds());//返回当前的秒数
}

Math对象
  使用:Math.函数值
  random()产生随机数
  round()四舍五入
  ceil()向上取整
  floor()向下取整

function testMath(){

  alert(Math.floor(Math.random()*9000+1000));//可以作为验证码
}

Global对象
  eval()将字符串转换为js代码
  isNaN()
  paseInt()转换为int
  paseFloat()转换为float

function testGlobal(){
  //eval方法将字符串转换为js代码
  eval("var a='123';");
  alert(a);
  //isNaN 判断Number强转是否是数字
  if(!isNaN(Number(a))){
  alert("是数字");
  }else{
  alert("不是数字");
}
}

js的常用方法和对象学习的更多相关文章

  1. js 的常用方法和对象

    每日分享: 加油!你一定可以!你是最牛逼的!!!-------------------------------------------------------------------------- - ...

  2. JS入门之ActiveXObject对象(转载)

    JS入门之ActiveXObject对象   此对象提供自动化对象的接口.   function ActiveXObject(ProgID : String [, location : String] ...

  3. js中关于Blob对象的介绍与使用

    js中关于Blob对象的介绍与使用   blob对象介绍 一个 Blob对象表示一个不可变的, 原始数据的类似文件对象.Blob表示的数据不一定是一个JavaScript原生格式 blob对象本质上是 ...

  4. Js基础之常用对象

    今天来总结一下js中的常用对象: 1.string对象 常用方法: charAt():返回在指定位置的字符. charCodeAt():返回在指定的位置的字符的 Unicode 编码. concat( ...

  5. js操作文档对象的节点

    好吧,为了能让大家不至于睡着,我们先回顾先前面的东东吧~ 1.首先我们写了javaScriput的是一门弱类型的解释性的脚本语言:弱类型:我们的变量不用申明其具体的数据类型,在使用的时候浏览器根据其存 ...

  6. javaScript 对象学习笔记

    javaScript 对象学习笔记 关于对象,这对我们软件工程到学生来说是不陌生的. 因为这个内容是在过年学到,事儿多,断断续续,总感觉有一丝不顺畅,但总结还是要写一下的 JavaScript 对象 ...

  7. 浅谈js的类数组对象arguments

    类数组对象:arguments总所周知,js是一门相当灵活的语言.当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments的 ...

  8. JS中的event 对象详解

    JS中的event 对象详解   JS的event对象 Event属性和方法:1. type:事件的类型,如onlick中的click:2. srcElement/target:事件源,就是发生事件的 ...

  9. js中两个对象的比较

    代码取自于underscore.js 1.8.3的isEqual函数. 做了一些小小的修改,主要是Function的比较修改. 自己也加了一些代码解读. <!DOCTYPE html> & ...

随机推荐

  1. 关于IOS新手在安装cocoa pods失败,因为ruby版本过低的解决方法+ (void) {升级ruby}

    http://blog.csdn.net/zhaoen95/article/details/51995520     现在: 使用 OS 系统, 正在学习iOS 需要配置cocoapods 命令行中显 ...

  2. shiro 权限集成 sessionManager 配置 学习记录(三)

    1.shiro配置文件增加sessionManager管理 <!-- 6.shiro结合Session会话管理器 start --> <bean id="sessionMa ...

  3. Can not find -lXXXX

    Description I had the error message Can not find -lGL when i run qt qmake long ago. The error messag ...

  4. 解决T4模板的程序集引用的五种方案

    在众多.NET应用下的代码生成方案中,比如CodeDOM,BuildProvider, 我觉得T4是最好的一种.关于T4的基本概念和模板结果,可以参考我的文章<基于T4的代码生成方式>.如 ...

  5. Qt自定义插件编程小结

    qt自定义组件开发步骤演示.以下所有步骤的前提是自己先编译Qtcreator源码,最好生成release版的QtCreator,否则自定义的插件嵌入QtCreator会失败!!!(这个网上教程很多) ...

  6. QuickSort模板

    #include <iostream> using namespace std; struct node { int index; char name[20]; }; node data[ ...

  7. htaccess跨域

    目的:为了加快访问速度,减轻主站压力,把静态资源放到独立的服务器上,使用独立的域名 问题:浏览器为安全考虑,实施同源策略:ip/域名和端口必须相同 解决办法: 1.httpd.conf中,开启apac ...

  8. Use formatter to format your JAVA code

    In order to make the codes looks unified and make it easy to understand, it's better to use the same ...

  9. 白盒测试实践项目(day5)

    在这几天的工作下,小组成员都基本完成了各自所负责的内容. 李建文同学完成提交了代码复审相关文档后,也经过小组的补充,彻底完成. 汪鸿同学使用FIndBugs工具完成了静态代码的测试,并且也完成了静态代 ...

  10. Jrebel 独立部署tomcat 远程同步项目

    一直在用 jrebel 感觉热部署的 功能,修改xml配置文件等,省去了很多的重新启动的时间. 由于偶然间发现 jrebel 还有remote 路由功能.这样,在服务器端用jrebel部署的项目和本地 ...