字符串
\转义符号
\b退格\f换页\n换行\r回车\t水平制表\v垂直制表
indexOf返回查找字符串第一次的位置
lastIndexOf最后一次
第二个参数是从那个位置开始查找
search返回第一个出现的位置,不接受第二个参数
slice切片,包括开始不包括结尾,负数的话倒着来
substring不接受负数
substr第二个参数为长度
replace替换,返回的是新字符串
toUpperCase大写
toLowerCase小写
concat连接
trim删除两边空白
charAt返回指定位置的字符
split分割为数组
match返回正则匹配到的字符串组成的数组
includes返回true和false
startsWith和endsWith两个参数,值和位置,返回bool
数字方法
toFixed返回字符串,指定小数位,0表示没小数,依次递加
toPrecision返回指定长度
全局数字方法
Number,parseInt,parseFloat
parseInt返回首个数字
数组方法
toString返回逗号字符串
join返回自定义间隔字符串
pop返回最后删掉的元素,相似的shift
push返回新数组长度,相似的unshift
splice位置,删除元素长度,新元素,返回删除项
concat合并,返回新数组
slice切片,包含起始索引,不包含末尾索引,返回新的切掉的数组
sort排序,接收函数a-b为升序,b-a为降序
reverse反转
查找Math.min和max
遍历,forEach处理每个值
map接收值,索引,数组本身,返回新数组
filter一样,返回符合条件的
reduce初始值,值,索引,本身,一般用来获取总值
日期
- new Date()
- new Date(year, month, day, hours, minutes, seconds, milliseconds)
- new Date(milliseconds)
- new Date(date string)
Math.PI
round四舍五入
pow返回x的y次方
sqrt平方根
abs绝对值
ceil上舍
floor下舍
sin和cos
random
正则表达式
/i是忽略大小写
/g全局查找
/m多行匹配
中括号查找内部的字符
\d查找数字\s字符串\b匹配边界\uxxxx查找16进制的unicode
n+至少包含一个n的字符串n*包含0个或多个,n?0个或一个