字符串函数,字符串是一个字符数组
1.substr(start,length)字符串截取 不改变原字符串
参数1:下标开始位置截取;如果第一个参数是负数,则代表倒着数
参数2:截取到第二个参数length结束;第几个字符开始截取,截取length个长度;
只写一个参数,从这个下标截取到最后
2.substring(start,end) 字符串截取 不改变原字符串
参数1:截取下标的开始位置
参数2:截取到该下标结束
注意:包含开始下标位置的字符,不包含结束位置下标的字符;
3.split(string,count)字符串分割 不改变原字符串
将字符串分割成数组元素,string是分隔符号,count是分割的个数,如果count省略,则以分隔符号分割到字符串结束;
var strA = ”zhao/di/ss“
var strB = strA.split("/") 输出["zhao","di","ss"]
4.去除字符串中的首尾空格 trim() 不改变原字符串
①去除首尾空格str.trim()
②去除首尾空格
③去除所有空格
5.replace(参数1,参数2) 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
参数1:必需,规定子字符串或要替换的模式的 RegExp 对象。
参数2:必需,将参数1替换为的字符串
返回值是一个替换完的新的字符串
6.join(参数1) 把数组中的所有元素转换为一个字符串
参数1:可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。