首页 > Web开发 > 详细

js的内置对象

时间:2016-01-10 12:58:55      阅读:107      评论:0      收藏:0      [点我收藏+]
String对象
  valueOf()  取出string对象的内容
  charAt()   查询指定下标的字符串
  indexOf()   查询(第一个出现的)指定字符串的下标
  lastIndexOf()  查询最后一个指定字符串的下标
  fontcolor()   给string加上颜色
  replace()  替代字符串
  split()   切割字符串
  substring()  截取字符串
 
 Number对象
 
 Boolean对象
 
 Math对象
  ceil()  向上取整。  3.04  -》 4
  floor()  向下取整。 3.99 -> 3
  round()  四舍五入   3.49  -》 3   3.51  -》 4
  random()   生成一个0-1的随机小数。(包0不包1)
 
 Date对象:用于生成一个系统当前时间
    var date =  new Date();
    2013-02-03 21:43:09   -> 2013年02月03日 21时43分09秒
 
    年: getFullYear()
    月: getMonth()   通常+1才是真实的月份值
    日: getDate()  
    时:  getHours()
   分: getMinutes()
   秒: getSeconds()
 
  案例:网页时钟
   
 Array对象: 数组对象
 特点:
 1)js数组可以自动扩容
 2)js数组中的元素可以是任意类型的数据
 常用的方法
  join()  使用指定的字符串来拼接了数组的每个元素,返回新的字符串
  reverse()  反转数组的每个元素,返回新的数组
 
 RegExp对象: 正则表达式对象,用来在js中使用正则表达式
  复习正则表达式:
  内容问题:
  [a-z]:  匹配小写字母
  [A-Z]:  匹配大写字母
  [0-9]:  匹配数字
  \d   :  匹配数字
  \w :    匹配大小写字母或数字或下划线,等价于[A-Za-z0-9_]
 
  数量问题:
  [a-z]* : 匹配0或多次小写字母
  [a-z]+  : 匹配1或多次小写字母
  [a-z]?  : 匹配0或1次小写字母
  [a-z]{6}:  匹配6次小写字母
  [a-z]{6,12}:  匹配6到12次小写字母
  [a-z]{6,}:  匹配大于等于6次的小写字母
   
  边距问题:
   ^  :  目标字符串的开始位置
   $  :  目标字符串的结束位置
 
  匹配模式:
   i  忽略大小写
 
 语法:
  var reg = new RegExp("正则内容");
  var flag = reg.test(目标字符串)
  flag: true:  匹配成功   false: 匹配失败
  

js的内置对象

原文:http://www.cnblogs.com/kmexiaoxiao/p/5118203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!