JavaScript substr() 方法
JavaScript substr() 方法
實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">点击按钮截取字符串。</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str="Hello world!"; var n=str.substr(2,3); document.getElementById("demo").innerHTML=n; } </script> </body> </html>
##執行實例»點擊"運行實例" 按鈕查看線上實例
#定義和用法substr() 方法可在字串中抽取從
開始下標開始的指定數目的字元。
提示: substr() 的參數指定的是子字串的起始位置和長度,因此它可以取代 substring() 和 slice() 來使用。 在 IE 4 中,參數 start 的值無效。在這個 BUG 中,start 規定的是第 0 個字元的位置。在之後的版本中,此 BUG 已被修正。
ECMAscript 沒有對該方法進行標準化,因此反對使用它。
注意: substr() 方法不會改變來源字串。
瀏覽器支援所有主要瀏覽器都支援substr() 方法##語法
string
.substr(start,length)
參數值必要。要抽取的子字串的起始下標。必須是數值。如果是負數,那麼此參數宣告從字串的尾部開始算起的位置。也就是說,-1 指字串中最後一個字符,-2 指倒數第二個字符,以此類推。 | |
可選。子字串中的字元數。必須是數值。如果省略了該參數,那麼傳回從 stringObject 的起始位置到結尾的字符串。 |
技術細節 |
---|
1.0
#更多實例
##實例
##實例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p id="demo">点击按钮截取字符串</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var str="Hello world!"; var n=str.substr(2); document.getElementById("demo").innerHTML=n; } </script> </body> </html>
運行實例»