JavaScript 的核心对象
1. Array 数组对象
数组是一种常用的数据结构,一般用于存储一组相同的对象或数据.
主要属性:
常用方法:
数组是一种常用的数据结构,一般用于存储一组相同的对象或数据.
主要属性:
属性 | 说明 |
---|---|
length |
当前数组中元素的个数 |
prototype |
允许给Array对象添加额外的属性 |
方法 |
说明 |
concat |
将两个数组连接起来,返回一个新新组 |
join |
将数组中所有无素组合成一个字符串并返回 |
pop |
从数组的尾部移除一个无素,返回这个无素的值 |
push |
将一个元素压到数组的尾部 |
reverse |
按照原来的顺序将数组逆转过来,返回这个数组 |
shift |
将数组的第1个元素移除,返回这个元素的值 |
slice |
求数组的子数组,返回这个数组 |
sort |
将数组中的元素排序 |
splice |
插入\删除或替换数组中的元素 |
toString |
将数组转换成字符串 |
unshif |
在数组的开始位置插入一个元素 |
2、Boolean对象
Boolean对象是布尔值的封装器.一般在需要将非布尔值转换成布尔值时使用Boolean对象.对于非Boolean值,使用下面的规则进行转换.
1.所有的对象都被认为是True
2.字符串当且仅当为空时被认为是False,
3.Null和Undefined被认为是False.
4.数字当且仅当为零时是False.
3、Date 对象
Date对象的构造函数有以下格式:
1.new Date().
2.new Date("month day,year hours:minutes:seconds")
3.new Date(yr_num,mo_num,day_num)
4.new Date(yr_num,mo_monum,day_num,hr_num,min_num,sec_num)