js字串擷取函式substr substring slice使用對比 | substring substr javascript
常用三個的字串擷取函式:substrsubstringslice,呼叫方式如下複製程式碼[1]程式碼如下:stringObject.slice(start,end)stringObject.substr(start,length)stringObject.substring(start,end)最明顯的是substr,第二個引數是length,是擷取長度,其他兩個函式的第二個引數都是末尾字元的下標(這裡並不包括該下標的字元,只擷取到該字元的前一個字元)slice跟substring比,slice下標可以是負數,比如-1表示最後一個字元,而substring不能。substring如果start比end大,那麼在提取子串之前會先交換這兩個引數,而slice不會,slice會返回...
常用三個的字串擷取函式:substr substring slice,呼叫方式如下 複製程式碼[1] 程式碼如下: stringObject.slice(start,end) stringObject.substr(start,length) stringObject.substring(start,end)
最明顯的是substr,第二個引數是length,是擷取長度,其他兩個函式的第二個引數都是末尾字元的下標(這裡並不包括該下標的字元,只擷取到該字元的前一個字元)
slice跟substring比,slice下標可以是負數,比如-1表示最後一個字元,而substring不能。substring如果 start 比end 大,那麼在提取子串之前會先交換這兩個引數,而slice不會,slice會返回空字串
例子: 複製程式碼[2] 程式碼如下: var str=”Helloworld” console.log(str.substr(0, 2)) console.log(str.substring(2, 0)) console.log(str.substring(0, 2)) console.log(str.slice(0, -1)) console.log(str.slice(-1, 0))
輸出:
He He He Helloworl (空字串)
目錄 1. 您可能感興趣的文章:[3]您可能感興趣的文章:JS 擷取字串substr 和 substring方法的區別js String物件中常用方法小結(字串操作)js字串的各種格式的轉換 ToString,Formatjs substring()字串擷取函式JavaScript擷取字串的Slice、Substring、Substr函式詳解和比較JavaScript字串String和Array操作的有趣方法Javascript String 字串操作包JavaScript中使用Substring刪除字串最後一個字元幾個常用的JavaScript字串處理函式 – split()、join()、substring()和indexOf()javascript擷取字串(通過substring實現並支援中英文混合)javascript之大字串的連線...