callee 指代当前正在执行的函数正则表达式
length 传递给函数的参数个数,以及Arguments对象中数组元素的个数json
构造函数数组
new Array()dom
new Array(size)函数
new Array(ele0,ele1,ele2.....elen)测试
参数编码
size 设定的数组元素的个数.返回数组的length属性等于size对象
ele 用指定的参数来实例化排序
返回值 ip
异常
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() 在数组的头部添加新元素
方法
toString() 将布尔值转换成字符串
valueOf() Boolean对象的布尔值
构造函数
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日期及时间的毫秒表示
方法
JSON.parse 反序列化 把json转化为obj
JSON.stringify 序列化 把obj转化为json
数学函数和常量
常量Math.constant
Math.e 常量e,天然对数的底数
Math.LN10 10的天然对数
Math.LN12 2的天然对数
Math.PI 常量π
静态函数Math.function()
Math.abs() 计算绝对值
Math.random() 计算一个随机数
包含全部JavaScript对象的特性的超类
构造函数
new Object()
new Object(value)
参数
value
属性
constructor 引用当前对象的构造函数(一个Javascript函数)
方法
静态方法
构造函数
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方法