美文网首页vue面试
js中的字符串截取方法:substr()和substring()

js中的字符串截取方法:substr()和substring()

作者: Angrybird233 | 来源:发表于2020-03-28 17:22 被阅读0次
    1. string.substr(startIndex, length);
    2. string.substring(startIndex, endIndex)

    从参数上就可以看到:

    • 当只传一个参数时,它们两功能相同:返回所传的索引的位置开始截取,一直到字符串的末尾.
      举个栗子:
    const str = 'abcdefg';
    str.substr(1);  // bcdefg
    str.substring(1);  // bcdefg
    
    • 当传入两个参数时:功能有些差异.
      substr()截取开始索引,截取长度为length的字符串
      substring()截取开始索引到结束索引的字符串,且不包括结束索引
      举个栗子:
    const str = 'abcdefg';
    str.substr(0,6);  // abcdef
    str.substring(0,4);  // abcd
    

    【注意】
    (1)substring 方法使用 start 和 end 两者中的较小值作为子字符串的起始点
    (2)start 或 end 为 NaN 或者负数,那么将其替换为0

    相关文章

      网友评论

        本文标题:js中的字符串截取方法:substr()和substring()

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