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