Array
创建数组对象:
var a1 = new Array(3);
var a2 = new Array(“A”,”B”,100);
var a3 = [“D”,”E”,90];
常用属性:
length 获取数组的长度;
prototype 动态给数组对象添加属性或者方法。
常用方法:
concat(另一个数组) 连接两个数组成一个新数组;
join(特殊字符) 将数组中所有的元素以特殊字符连接起来生成一个字符串;
pop() 弹出数组中最后一个元素;
push(ele1,ele2….) 向数组末尾添加多个元素;
reverse() 反转数组;
slice(从哪个下标开始) 从指定下标开始向右截取子数组;
splice(从哪个下标开始,元素个数,newEle1,newEle2…). 添加或者删除数组中某些元素 ;
sort 对数组升序排;
toString 将数组转换成字符串。
创建日期对象:
var t1 = new Date();
var t2 = new Date(y,m,d);
var t3 = new Date(y,m,d,h,mi,s);
属性:
prototype 日期对象动态扩展属性和方法
常用方法:
getDate 获取日期的“几号”;
getDay 获取日期是星期几;
getHours 获取日期的小时;
getMinutes 获取日期的分钟;
getMonth 获取日期的月份;
getSeconds 获取日期的秒数;
getTime 获取自1970年1月1日到指定时间的毫秒数;
var nowTime = new Date();
var timeStamp = nowTime.getTime();
获取时间戳,在AJAX中解决浏览器缓存问题。
getYear 获取日期的年. (很少使用);
getFullYear 获取日期的完整年份(推荐使用,避免千年虫问题);
setDate 修改日期的“几号”;
setHours 修改日期的“小时”;
setMinutes 修改日期的“分钟”;
setMonth 修改日期的“月份”;
setSeconds 修改日期的“秒”;
setTime 修改时间,该方法参数是毫秒数(自1970年1月1日00:00:00的毫秒数);
setYear 修改日期的年份;
toGMTString 将日期转换成字符串(以GMT(格林威治时间)格式转换);
toLocaleString 将日期转换成字符串,以本地计算机环境为基础;
UTC 获取自1970年1月1日到指定时间的毫秒数(国际标准时间);
Date.UTC(2012,1,1,0,0,0);