開始:?必要的。非負整數,(第壹個元素的索引為0)。
停止:?可選。壹個非負整數,比stringObject中要提取的子字符串的最後壹個字符大1。
如果不是,返回到字符串的末尾。
?let str =‘hello word‘;
str . substring(1,5);?// ?妳好
從第二個字符到第六個字符截取字符串(包括第二個字符,不包括第六個字符)* *四個字符。
str . substring(2,-5);//“他”
實際上是substring(2,0),所有負數都轉換為0。Substring總是以較小的數字作為起始位置。
相當於?substring(0,2)從第壹位截斷到第三位(包括第壹位,不包括第三位)。
?str . substring(2);//lloword
僅傳遞壹個參數從傳遞的數字開始,到字符串末尾結束。
Start:開始位置,(第壹個元素的索引為0)。
長度:要截斷的長度。
str . substr(1,5);// ellow
從第二位截斷長度為5的字符串。
str . substr(-3,2);//或者
從倒數第二位向後截斷兩位數。
str . substr(1);//elloword
第二個參數在沒有通過測試的情況下被截取到字符串的末尾。
Start:壹個整數,指定開始選擇的位置(第壹個元素的索引為0)。
End:壹個整數,指定選擇結束的位置。
str . slice(1,3)//El
從第二個到第三個攔截?* * *兩個字符?不包含結束位置的第四位數字。
str . slice(1)//?elloword
如果沒有傳遞第二個參數,則截取字符的最後壹位。
str . slice(-1);?//d
傳遞負數會從字符末尾截取字符。