1、函数:split,作用是使用一个指定的分隔符把一个字符串分割到数组中。简单来说,就是将字符串分割,返回值为一个数组对象,包含最终的分割结果。示例如下:
2、函数:join,作用与split刚好相反,使用分隔符将一个数组合并为一个字符串。还是以上一个例子中结果为例,转换为数组后,对数组调用join方法,最后得到一个新的字符串。示例如下:
3、函数:substring,作用提取字符串中介于两个指定下标之间的字符。语法为: 'a string'.substring(start,stop),返回的子串包括 start 处的字符,但不包括 stop 处的字符。起始位置从0开始。我们看示例如下:
4、函数:substr,返回一个从指定位置开始的指定长度的子字符串。语法为:'a string'.substr(start [, length ]) ,返回的子串包含从start(包括 start 所指的字符) 处开始的 length 个字符。示例如下:
5、函数:slice,作用提取字符串中介于两个指定下标之间的字符。语法为:'a string'.substring(start,stop),返回的子串包括 start 处的字符,但不包括 stop 处的字符。起始位置从0开始。我们看示例如下:
6、slice()、substring() 和 substr() 都可返回字符串的指定部分。slice与substring参数用法相同,都是起始位置与结束位置。但slice() 比 substring() 要灵活一些,因为它允许使用负数作为参数。slice() 与 substr() 有所不同,因为它用两个字符的位置来指定子串,而 substr() 则用字符位置和长度来指定子串。
7、函数:indexOf,返回字符串中匹配子串的第一个字符的下标。用来在查找字符串中是否包含某个字符串,返回匹配的下标。下标可在后续截取时传入给slice,substring或substr函数使用。示例如下: