Date日期对象

new Date() 创建一个日期对象

日期对象、Math对象、字符串对象、数组对象

getFullYear() 返回年份

日期对象、Math对象、字符串对象、数组对象

getMonth() 返回月份数(0-11),想要得到几月,需要加一

日期对象、Math对象、字符串对象、数组对象

getDay() 返回一周的第几天(0-6)

日期对象、Math对象、字符串对象、数组对象

getDate() 返回日

日期对象、Math对象、字符串对象、数组对象

getHours() 返回时

日期对象、Math对象、字符串对象、数组对象

getMinutes() 返回分

日期对象、Math对象、字符串对象、数组对象

getSeconds() 返回秒

日期对象、Math对象、字符串对象、数组对象

getTime() 返回从1970年1月1日00:00到现在的毫秒数(格林尼治时间),也就是时间戳

日期对象、Math对象、字符串对象、数组对象

setYear(yearInt) 设置年份.2位数或4位数

日期对象、Math对象、字符串对象、数组对象

日期对象、Math对象、字符串对象、数组对象

setFullYear(yearInt) 设置年份.4位数 只写2位数时,前面会补0

日期对象、Math对象、字符串对象、数组对象

日期对象、Math对象、字符串对象、数组对象

setMonth(monthInt) 设置月份(0-11)

日期对象、Math对象、字符串对象、数组对象

setDate(dateInt) 设置日(1-31)

日期对象、Math对象、字符串对象、数组对象

setHours(hourInt) 设置小时数(0-23)

日期对象、Math对象、字符串对象、数组对象

setMinutes(minInt) 设置分钟数(0-59)

日期对象、Math对象、字符串对象、数组对象

setSeconds(secInt) 设置秒数(0-59)

日期对象、Math对象、字符串对象、数组对象

** Math对象 **

Math.floor() 向下取整

日期对象、Math对象、字符串对象、数组对象

Math.ceil() 向上取整

日期对象、Math对象、字符串对象、数组对象

Math.random() 取0-1之间的随机小数

日期对象、Math对象、字符串对象、数组对象

Math.round() 四舍五入

日期对象、Math对象、字符串对象、数组对象

Math.abs() 取绝对值

日期对象、Math对象、字符串对象、数组对象

Math.pow(x,y) x的y次幂

日期对象、Math对象、字符串对象、数组对象

Math.sqrt() 开平方

日期对象、Math对象、字符串对象、数组对象

Math.max() 取最大值

日期对象、Math对象、字符串对象、数组对象

Math.min() 取最小值

日期对象、Math对象、字符串对象、数组对象

字符串

charAT(index) 通过索引找字符

日期对象、Math对象、字符串对象、数组对象

charCodeAt(index) 通过索引找到字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。

方法 charCodeAt() 与 charAt() 方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字符子串。

日期对象、Math对象、字符串对象、数组对象

indexOf() 从前往后找,找到返回内容的索引,找不到返回-1;

日期对象、Math对象、字符串对象、数组对象

lastIndexOf() 从后往前找,找到返回内容的索引,找不到返回-1;

日期对象、Math对象、字符串对象、数组对象

slice(n,m) 从索引n 查找到索引m 但不包括m,slice可以取负值

取负值时,即从后往前算0、-1、-2、-3 ……

日期对象、Math对象、字符串对象、数组对象

日期对象、Math对象、字符串对象、数组对象

substring(n,m) 从索引n 查找到索引m ,但不包括m, 不可以取负值

日期对象、Math对象、字符串对象、数组对象

substr(n,m) 从索引n开始截取m 个

日期对象、Math对象、字符串对象、数组对象

split(切割形式) 把一个字符串分割成字符串数组。

日期对象、Math对象、字符串对象、数组对象

toUpperCase() 转大写字母

日期对象、Math对象、字符串对象、数组对象

toLowerCase() 转小写字母

日期对象、Math对象、字符串对象、数组对象

Array数组对象

unshift( ) 给数组开头增加一个或多个

参数:一个或多个 返回值:数组的长度 原数组发生改变

日期对象、Math对象、字符串对象、数组对象

shift( ) 数组开头删除一项

参数:无 返回值:被删除的内容 原数组发生改变

日期对象、Math对象、字符串对象、数组对象

push( ) 给数组末尾增加一项或多项

参数:一个或多个 返回值:数组的长度 原数组发生改变

日期对象、Math对象、字符串对象、数组对象

pop( ) 数组末尾删除一项

参数:无 返回值:被删除的内容 原数组发生改变

日期对象、Math对象、字符串对象、数组对象

concat( ) 数组的拼接

使用concat可以实现数组的克隆,concat()中不传参数

日期对象、Math对象、字符串对象、数组对象

splice(index, howmany, item1, …itemx

splice 可以根据参数实现数组的删除,增加,替换。前两个参数 index 和 howmany 是必需的参数,后面的参数可选参数

splice(index, 0 ,item1, item2…) 增加

从索引 index 开始增加,增加的内容插入到索引 index 前面

日期对象、Math对象、字符串对象、数组对象

splice(index, n) 删除

从索引 index 开始删除n个,如果只有一个参数splice(index),就是从索引 index 开始后面的内容全部删除

日期对象、Math对象、字符串对象、数组对象

splice(index, n,item1,item2…) 替换

从索引 index开始替换 n 个,替换的内容为item1, item2…

日期对象、Math对象、字符串对象、数组对象

slice(n,m) 截取

从索引 n 截取到索引 m 但不包括 m ,原数组不发生改变

slice(0)或splice()可以实现数组的克隆

日期对象、Math对象、字符串对象、数组对象

reverse() 数组翻转

返回值是翻转后的新数组,原数组发生改变

日期对象、Math对象、字符串对象、数组对象

sort() 数组排序

使用方法:
sort(function (a,b){return a-b}) 从小到大排

日期对象、Math对象、字符串对象、数组对象

sort(function (a,b){return b-a}) 从大到小排

日期对象、Math对象、字符串对象、数组对象

toString( ) 数组转字符串

日期对象、Math对象、字符串对象、数组对象

join(拼接形式) 拼接

把数组拼接成以其他形式分割的字符串,配合eval()可以实现数学运算 eval(join(‘+’))

日期对象、Math对象、字符串对象、数组对象

相关文章: