一、对象操作方法
对象的操作的语法分为点语法和数组关联语法两种,点语法是对象名.键,数组关联语法是对象名['键']。值得注意的是,点语法的键不能是变量,变量必须要用数组关联语法。增加和修改的语法一致,对象名.键=值。如果键原本就有值,则进行修改,若无则增加。删除的语法是delete.对象名.键。使用 for(var 变量名 in 对象名){ 重复的代码 }进行对象遍历时,若需要对值进行遍历,则必须使用数组关联语法。
二、数组操作方法
-length,数组的长度
-
push() 可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。
-
pop() 从数组末尾移除最后一项,减少数组的length值,然后返回移除的项。
-
unshift()方法能够在数组前面添加任意个项并返回新数组的长度。
-
shift() 方法能够移除数组中的第一个项并返回该项,同时将数组长度减 1。
-
reverse() 方法会反转数组项的顺序。
-
sort() 方法按字母表升序排列数组项。
-
concat() 方法可以基于当前数组中的所有项创建一个新数组,参数可以是数组项或者数组。
-
slice() 方法它能够基于当前数组中的一或多个项创建一个新数组。可以接受一或两个参数。
-
splice() 方法,对数组进行删除、插入、替换,是最强大的数组方法,返回值是数组,改变原数组。
-
join()方法,将数组转换成对应的字符串。参数就是连接符。
三、字符串方法
- charAt() 返回指定索引位置的字符
- charCodeAt() 返回指定索引位置字符的 Unicode 值
- concat() 连接两个或多个字符串,返回连接后的字符串
- fromCharCode() 将 Unicode 转换为字符串
- indexOf() 返回字符串中检索指定字符第一次出现的位置
- lastIndexOf() 返回字符串中检索指定字符最后一次出现的位置
- localeCompare() 用本地特定的顺序来比较两个字符串
- match() 找到一个或多个正则表达式的匹配
- replace() 替换与正则表达式匹配的子串
- search() 检索与正则表达式相匹配的值
- slice() 提取字符串的片断,并在新的字符串中返回被提取的部分
- split() 把字符串分割为子字符串数组
- substr() 从起始索引号提取字符串中指定数目的字符
- substring() 提取字符串中两个指定的索引号之间的字符
- toLocaleLowerCase() 根据主机的语言环境把字符串转换为小写,只有几种语言(如土耳其语)具有地方特有的大小写映射
- toLocaleUpperCase() 根据主机的语言环境把字符串转换为大写,只有几种语言(如土耳其语)具有地方特有的大小写映射
- toLowerCase() 把字符串转换为小写
- toString() 返回字符串对象值
- toUpperCase() 把字符串转换为大写
- trim() 移除字符串首尾空白
- valueOf() 返回某个字符串对象的原始值
四、时间对象的常用方法
- new Date()创建时间对象
- get FullYear()返回代表年份的四位数字
- get Month ()返回月份
- get Date ()返回日期
- get Hours( ) 返回小时
- get Minutes()返回分钟
- getSecond()返回秒
- getDay()返回星期几
- getTime()返回1970年1月1日距今多少秒