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

posted @ 2022-03-24 20:11  yaoooooooooo  阅读(150)  评论(0)    收藏  举报