码迷,mamicode.com
首页 > Web开发 > 详细

一些js内置对象

时间:2016-04-28 00:24:55      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

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]

一些js内置对象

标签:

原文地址:http://www.cnblogs.com/hejieng/p/5440918.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!