js07 数组+字符串
数组(有些会改变原数组)
push添加方法(添加到末尾) 返回新的数组长度会影响原本的数组
pop删除方法(删除末尾元索)返回删除的元素会影响原本的数组
shift删除方法删除第一个元素会影响原本的数组
unshift添加方法插入到第一个会影响原本的数组
concat合并将俩个数组合并在-块(返回的是一个新的数组 不会改变原本的数组)
reverse反转(将数组倒序)会影响原本的数组
sort排序方法(将数组按照asci码排序) 会影响原本的数组
slice截取方法(截取数组的一部分作为新的数组返回的是一个数组不会改变的原本的数组)
splice删除方法(将对应的 下标开始位置删除对应个数的元素返回的数据是删除的元索组成的数组)会影响原本的数组
join连接方法(将数组里面的元素按照对应的连接符进行连接 返回的是连接好的字符串不会改变的原本的数组)
indexOf查找数组元素的方法根据数组的元素查找对应的下标没有找到返回-1
lastIndexOf从后往前查找数组元索下标没有找到返回-1
字符(不可变的里面的方法都不会改变原本的字符串而是返回一个新的字符串) charAt根据对应的下标返回对应的字符串
charCodeAt根据对应的下标返回对应字符串的ascii码
String.fromCharCode()根据对应的asci码返回对应的字符串静态方法
indexOf根据对应的字符串返回对应的下标没有找到返回-1
lastIndexOf根据对应的字符串返回对应的下标(从后往前找)
search方法根据对应的字符串返回对应的下标没有找到返回-1 (支持正则)
slice截取方法根据对应的开始下标和结束下标截取对应的字符串组成一个新的字符串返回的是一个 新的字符串(不包含结束的位置)
sub返回对应的sub元索包含对应的字符串
subStr截取方法根据对应的下标截取指定个数的字符串组成一个新的字符串 返回的是一个 新的字符串
subString截取方法根据对应的开始下标和结束下标来截取字符串返回一个新的字符串(不包含结束的位置)
concat方法字符串合并方法将一个字符串拼接成一 个字符串 返回
replace替换方法将指定的字符串替换成对应的字符串返回的是替换完的新的字符串(支持正则)
split 分割方法 将对应的字符串根据分隔符 分割成对应字符串填充的数组(支持正则)
toString方法 转为String类型
valueOf方法 返回对应的原本的值
数学类(Math 属于内置对象)
静态属性
Math.PI
Math.E
静态方法
Math.max 最大值
Math.min 最小值
Math.round 四舍五入
Math.floor 向下取整
Math.ceil 向上取整
Math.pow 幂次方
Math.sqrt 开平方
Math.abs 绝对值
Math.random 返回0-1的随机数 不包含1