美文网首页
js截取函数对比

js截取函数对比

作者: 双鱼九年 | 来源:发表于2019-02-27 15:59 被阅读0次

    截取函数有:split()、slice()、substr()、substring()、charAt()、charCodeAt()

    其中charAt()、charCodeAt()为返回指定位置的字符或字符编码;

    split()、slice()、substr()、substring()为返回规定范围内的字符串,区别如下:

    split()为按分隔符分割字符;

    函数参数

    slice(start,end)、substring(start,end)、substr(start,length)中start均为必选,第二个参数均为可选。

    返回字符串范围

    slice(start,end)、substring(start,end)返回字符串不包括字串索引为end的字符;

    substr(start,length)返回其实索引为start,长度为length的字符

    start或end为负值时

    substring(start,end)会被0替换;

    slice(start,end)、substr(start,length),表示从结尾倒序,-2也就是从倒数第二个开始或结束,length为0或负值则返回空串

    start>end时

    substring(start,end)会先交换两值,slice(start,end)返回空串

    相关文章

      网友评论

          本文标题:js截取函数对比

          本文链接:https://www.haomeiwen.com/subject/nrjfuqtx.html