3 回答

TA貢獻1818條經驗 獲得超3個贊
1. 在JS中函數聲明: stringObject.substring(start,stop)
start是在原字符串檢索的開始位置,stop是檢索的終止位置,返回結果中不包括stop所指字符.
如:"hamburger".substring(4,8) returns "urge"
2. substr(start,length)
如:當DETAIL_TYPE 的值為1111053 時, substr(DETAIL_TYPE,1,6) = 111105
從DETAIL_TYPE的第一位開始取六位字符。

TA貢獻1887條經驗 獲得超5個贊
1.
substring
用于提取字符串中介于兩個指定下標之間的字符
substring(start,end)
開始和結束的位置,從零開始的索引
substring 方法返回的子串包括 start 處的字符,但不包括 end 處的字符。
如果 start 與 end 相等,那么該方法返回的就是一個空串(即長度為 0 的字串)。
如果 start 比 end 大,那么該方法在提取子串之前會先交換這兩個參數。
如果 start 或 end 為負數,那么它將被替換為 0。
2.substr
substr 方法用于返回一個從指定位置開始的指定長度的子字符串。
stringObject.substr(start [, length ])
start 必需。所需的子字符串的起始位置。字符串中的第一個字符的索引為 0。
length 可選。在返回的子字符串中應包括的字符個數。
如果start為負數,則start=str.length+start。
如果 length 為 0 或負數,將返回一個空字符串。
如果沒有指定該參數,則子字符串將延續到stringObject的最后。

TA貢獻1860條經驗 獲得超8個贊
String對象的方法 slice()、substring() 和 substr() (不建議使用)都可返回字符串的指定部分。
slice() 和 substring() 的參數和作用一樣,都是返回從起始位置到中止位置之間的字符串片斷。
slice() 比 substring() 要靈活一些,因為它允許使用負數作為參數。
而 substr() 則用字符位置和長度來指定子串。
- 3 回答
- 0 關注
- 773 瀏覽
添加回答
舉報