Arguments

  • callee 指代当前正在执行的函数

  • length 传递给函数的参数个数,以及Arguments对象中数组元素的个数

Array

构造函数

  • new Array()

  • new Array(size)

  • new Array(ele0,ele1,ele2.....elen)

参数

  • size 设定的数组元素的个数.返回数组的length属性等于size

  • ele 用指定的参数来实例化

返回值

异常

  • RangeError 当给Array()构造函数传入单个整数参数size时,如果size为负数,或大于2^32-1时候,会抛出RangeError异常

属性

  • length 用来指明数组中的元素个数,当数组中的元素不连续时,length等于数组中最后一个元素的序号加一。

方法

  • concat() 把元素衔接到数组中

  • every() 测试断言函数是否对每个数组元素都为真

  • filter() 返回满足断言函数的数组元素

  • forEach() 为数组的每一个元素调用指定函数

  • indexOf() 在数组中查找匹配元素

  • join() 将数组的所有元素转化为字符串,并衔接起来 [array转string的方法]

  • lastIndexOf() 在数组中反向查找

  • map() 从数组的元素中,计算出新的数组元素(有返回值)

  • pop() 移除数组最后一个元素

  • push() 把元素添加到数组尾部

  • reduce() 从数组的元素中,计算出一个值

  • reduceRight() 从数组的元素中,从右到左遍历数组,计算出一个值

  • reverse() 在原数组中颠倒数组元素的顺序(不会创建一个新数组)

  • shift() 移除数组的第一个元素

  • slice() 返回数组的一部分(返回新数组)

  • some() 测试是否至少有一个数组元素能让断言函数为真

  • sort() 对数组元素进行排序(可以传入函数)

  • splice() 对原数组插入、删除或替换数组元素

  • toLocaleString() 将数组转化为本地化字符串

  • toString() 将数组转化为字符串

  • unshift() 在数组的头部添加新元素

Boolean

方法

  • toString() 将布尔值转换成字符串

  • valueOf() Boolean对象的布尔值

Date

构造函数

  • new Date()

  • new Date(millliseconds); //毫秒

  • new Date(datestring);

  • new Date(year, month, day, hours, minutes, seconds, ms)

参数

  • month 月份,介于0(1月) ~ 11(12月)之间的一个整数

  • day 月份中的第几天,介于1~31之间的一个整数

  • hours 小时,0(午夜)~23(晚上11点)之间的整数

方法

"UTC"表示使用世界时间进行操作

  • getTime() 返回Date对象的内部毫秒表示形式

  • getFullYear() 返回Date对象的月份中的年份值

  • getMonth() 返回Date对象的月份中的月份值

  • getDate() 返回Date对象的## 标题文字 ##月份中的日期值

  • getDay() 返回Date对象的一周中的日期值,比如星期几

  • getHours() 返回Date对象的小时值

  • getMinutes() 返回Date对象的分钟值

  • getSeconds() 返回Date对象的秒数值

  • getMilliseconds() 返回Date对象的毫秒值

静态方法

  • Date.now() 返回当前时间,自纪元开始后的毫秒数

  • Date.parse() 解析一个日期及时间的字符串表示,返回该日期的内部毫秒表示

  • Date.UTC() 返回指定的UTC日期及时间的毫秒表示

URI

Error

Function

Global

JSON

方法

  • JSON.parse 反序列化 把json转化为obj

  • JSON.stringify 序列化 把obj转化为json

Math

数学函数和常量

常量Math.constant

  • Math.e 常量e,自然对数的底数

  • Math.LN10 10的自然对数

  • Math.LN12 2的自然对数

  • Math.PI 常量π

静态函数Math.function()

  • Math.abs() 计算绝对值

  • Math.random() 计算一个随机数

Nubmer

Object

包含所有JavaScript对象的特性的超类

构造函数

  • new Object()

  • new Object(value)

参数

  • value

属性

  • constructor 引用当前对象的构造函数(一个Javascript函数)

方法

静态方法

RegExp

String

构造函数

  • new string(s) //构造函数

  • function String(s) //转换函数

参数

  • s : 待存储到一个String对象中或转换为一个原始字符串的值

返回

属性

  • length 该字符串的字符数

方法

  • charAt() 取出一个字符串中指定位置的字符

  • charCodeAt() 返回一个字符串中指定位置的字符的编码

  • concat() 将一个或多个值连接成一个字符串

  • indexOf() 在指定字符串中寻找一个字符或子串

  • lastIndexOf() 在指定字符串中向后寻找一个字符或子串

  • localeCompare() 使用本地定义的顺序比较字符串

  • match() 使用正则表达式执行模式匹配(RegExp)

  • replace() 使用正则表达式执行查找与替换操作(RegExp)

  • search() 在一个字符串中查找匹配某个正则表达式的子串(RegExp)

  • slice() 返回字符串的一个切片或字串

  • split() 在指定的分隔符字符串或正则表达式处断开,将一个字符串分割为由字符串组成的数组。

  • substr() 提取字符串的一个子串,substring()的一个变体

  • substring() 提取字符串的一个子串

  • toLowerCase() 返回指定字符串的一份副本,都转化为小写

  • toString()

  • toUpperCase() 返回指定字符串的一份副本,都转化为大写

  • trim() 返回指定字符串的一份副本,其中前后的空白字符都已删除

  • valueOf() 返回原始的字符串值。

静态方法

HTML方法


一流的人
696 声望12 粉丝

Front-End Web Engineer