1.array
concat//连接两个数组
join("")//拆分形成一个字符串
pop//删除最后一个
push(XX)//在末尾处加一个
shift//删除第一个
unshift(XX)//开头处加一个
reverse//颠倒顺序
splice(0, 1)//删除元素,0是索引,1是数量
2.date
var now = new Date()//获取当前时间
console.info(now.getDate());//获取日
console.info(now.getMonth() + 1);//获取月
console.info(now.getFullYear());//获取年
console.info(now.getTime());//获取从1970到现在的毫秒数
3.math
var num = 2.5;
console.info(Math.floor(num));//取整。比parseInt性能好一点
console.info(Math.round(num));//四舍五入
console.info(Math.random());//0-1之间的随机数
4.regexp
var reg = /^[0-9A-z]$/;以^开始,$结束
\d ->0-9;
+ -> {1,} 至少一次
* -> {0,} 可不出现
? -> {0,1} 可不,最多一次
. -> 任意字符(需要与[.]和\.区别)
\s -> 任意空白字符
\u4e00-\u9fa5 -> 中文
(x|y) -> 表示“或”
5.string
var str = "12345";
console.info(str[0]);//字符串也是数组,是由一个一个的字符组成的
replace//替换,形成一个新的str1,不会改变str
var str1 = str.replace("1", "一");
console.info(str1);//一2345
slice
str1 = str.slice(0, 2);//0表示起始位置,2表示结束位置,左边是闭区间,右边是开区间
console.info(str1);//12
str1 = str.slice(-2, str.length);//负数表示倒数第二个
console.info(str1);//45
//substr
str1 = str.substr(0, 3);//从0开始,取3个数字
console.info(str1);//123
//split
str = "1,2,3";
var strs = str.split(",");
console.info(strs);//Array[1,2,3]