JavaScript教程
JavaScript基础语法
JavaScript事件和事件句柄
JavaScript HTML DOM对象
JavaScript BOM编程
JavaScript JSON

JavaScript内置类型

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 将数组转换成字符串。

Date

创建日期对象:

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);