数组(数组是可变的)
数组的方法
push 添加方法(添加到末尾),返回新的数组长度,会影响原本的数组
pop 删除方法(删除末尾的元素),返回删除的元素,会影响原本的数组
shift 删除方法(删除第一个元素),会影响原本的数组
unshift 添加方法 (添加到第一个),会影响原本的数组
concat 合并方法,将两个数组合并在一起(返回的是一个新的数组,不会改变原本的数组)
reverse 反转 (将数组倒序),会影响原本的数组
sort 排序方法 (将数组按照ascii码排序),会影响原本的数组
slice 截取方法(截取数组的一部分作为新的数组,返回的是一个新的数组,不会改变原本的数组)
splice 删除方法 (将对应的下标开始位置删除对应的个数的元素,返回的数据是删除的元素组成的数组),会影响原本的数组
join 连接方法(将数组里面的元素按照对应的连接符进行连接,返回的是连接好的字符串,不会改变原本的数组)
indexOf 查找数组元素的方法 ,根据数组的元素查找对应的下标,没有找到返回-1
lastIndexOf 从后往前查找数组元素下标,没有找到返回-1
字符串
字符串(不可变的,里面的方法都不会改变原本的字符串,而是返回一个新的字符串)
charAt 根据对应的下标,返回对应的字符串
charCodeAt 根据对应的下标返回对应的字符串的ascii码
String.fromCharCode() 根据对应的ascii码返回对应的字符串 静态方法
indexOf 根据对应的字符串,返回对应的下标,没有找到返回-1
lastIndexOf 根据对应的字符串,返回对应的下标(从后往前找)
search方法 根据对应的字符串,返回对应的下标,没有找到返回-1
slice 截取方法 根据对应的开始下标和结束下标,截取对应的字符串组成一个新的字符串,返回的是一个新的字符串(不包含结束位置)
sub 返回对应的sub元素包含对应的字符串
subStr 截取方法,根据对应的下标截取指定个数的字符串,组成一个新的字符串,返回的是一个新的字符串
subString 截取方法,根据对应的开始下标和结束下标来截取字符串,返回一个新的字符串(不包含结束的位置)
concat方法 字符串合并方法,将一个字符串连接成一个字符串返回
replace方法 字符串替换方法 将指定的字符串替换成对应的字符串,返回的是替换完的新的字符串(支持正则)
split 分割方法 将对应的字符串根据分割符分割成对应的数组(支持正则)