字符串的三種截取方法slice、substr、substring


字符串的三種截取方法slice、substr、substring

  • 所有的方法都有兩個參數,slice和`substring``兩個參數表示的是起始位置和結束位置(不包含結束位置)
    • substr接受的是起始位置和要返回的字符串長度
let lazy = 'Hello Word';

// 一個參數且為正的情況下
console.log(lazy.slice(1)); // ello Word
console.log(lazy.substr(1)); // ello Word
console.log(lazy.substring(1)); // ello Word

// 兩個參數都為正的情況
console.log(lazy.slice(1, 3)); // el
console.log(lazy.substr(1, 3)); // ell
console.log(lazy.substring(1, 3)); // el

// 一個參數且為負的情況下
console.log(lazy.slice(-3)); // ord
console.log(lazy.substr(-3)); // ord
console.log(lazy.substring(-3)); // Hello Word

// 兩個參數都為負的情況
console.log(lazy.slice(-3, -1)); // or
console.log(lazy.substr(-3, -1)); // 
console.log(lazy.substring(-3, -1)); // 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM