String類型常用的方法匯總
2024-04-27 15:03:32
供稿:網友
**String類型常用的方法,尤其是獲取子串的方法匯總,注意差異** var str = "Hello world"; // 拼接的方法 console.log(str.concat(" ", "!")); // 輸出 Hello world ! // 更好的方式 console.log(str + " !"); // 輸出 Hello world ! // 獲取子串的方法 三種 console.log(str.slice(1, 4)); // 輸出 ell // .slice(子串開始位置, 子串結束位置) console.log(str.substring(1, 4)); // 輸出 ell // .substring(子串開始位置, 子串結束位置) console.log(str.substr(1, 4)); // 輸出 ello // .substr(子串開始位置, 子串長度) // 這三種方法對 參數為負數的解析形式不同 console.log(str.slice(-3)); // 輸出 rld console.log(str.slice(1, -2)); // 輸出 ello wor console.log(str.slice(-10, -1)); // 輸出 ello worl // .slice 方法直接將 負數與字符串的長度相加 console.log(str.substring(-3)); // 輸出 Hello world console.log(str.substring(1, -2)); // 輸出 H console.log(str.substring(-10, -1)); // 輸出 "" // .substring 方法直接將 負數解釋為0 console.log(str.substr(-3)); // 輸出 rld console.log(str.substr(1, -2)); // 輸出 "" console.log(str.substr(-10, -1)); // 輸出 "" // .substr 方法 第一個參數若為負數則與字符串長度相加,第二個參數若為負數直接解釋為0