substr()方法從字符串中提取從 startPos位置開始的指定數目的字符串。
語法:
stringObject.substr(startPos,length)
參數說明:
參數 | 描述 |
startPos | 必需。要提取的子串的起始位置。必須是數值。 |
length | 可選。提取字符串的長度。如果省略,返回從stringObject的開始位置startPos到stringObject的結尾的字符。 |
注意:
如果參數startPos是負數,從字符串的尾部開始算起的位置。
-1 指字符串中最後一個字符,-2 指倒數第二個字符,以此類推。
如果startPos爲負數且絕對值大於字符串長度,startPos爲0。
使用 substr() 從字符串中提取一些字符,代碼如下:
<script type="text/javascript"> var mystr="I love JavaScript!"; document.write(mystr.substr(7)); document.write(mystr.substr(2,4)); </script>
運行結果:
JavaScript! Love