slice方法、substring方法、substr方法

241 阅读1分钟

总感觉会忘记,再写一次字符串方法总结

slice方法:第一个参数指定子字符串开始位置,第二个参数表示子字符串最后一个字符后面的位置

    ``substring方法:第一个参数指定子字符串开始位置,第二个参数表示子字符串最后一个字符后面的位置

    ``substr方法:第一个参数指定子字符串开始位置,第二个参数表示返回的字符个数

    ``这三个方法都会返回被操作字符串的一个子字符串,都接收一或两个参数

    ``如果没有给这些方法传递第二个参数,则将字符串的长度作为结束位置。这些方法也不会修改字符串本身,只是返回一个基本类型的字符串值

        a.slice(0,20)
        返回a 0~20下标的字符串
        
        a.substring(5,10)
        返回a5开始到10的字符串
        
        a.substr(5,10)
        返回a5开始到15的字符串

总结:一般用slice就好了,简短好用,substr比较难用