js截取字符串

js截取字符串的三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length])

slice:不改变原来的字符串,获取【start,end)的字符,‘’end‘‘参数为可选参数,不写时选取从开始的下标到最后一个下标的字符,若参数值为负数,则将该值加上字符串长度后转为正值;若第一个参数等于大于第二个参数,则返回空字符串.

substring和substr改变原来的字符串。

substring获取【start,end)的字符,若参数值为负数,则将该值转为0;

substr获取从下标为‘’start‘’开始‘’length‘’个的字符,若参数值为负数,则将该值转为0;

split(“str”):对字符串每一个字符的分割

join("str"):对字符串每个字符的添加

charAt(num):获取相应下标的字符

indexOf("str"):获取相应字符的下标