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方法
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。