String.substring()取得子字串
- 詳細內容
- 分類:Javascript
- 發佈:2013-02-15, 週五 21:04
- 點擊數:2410
Javascript的String.substring()方法:
substring()方法使用起始索引與結束索引來提取字串中的子字串。
此方法不會改變原本字串內容回,而是傳回一個新的字串。
Sring.substring()的語法:
string.substring(start,end)
參數 | 說明 |
---|---|
start |
起始索引值,指定開始提取子字串的位置,字串是由左至右,由0開始算起。 start如果大於string.length,會被當成string.length,start如果小於0或是NaN,則會被當成0。
|
end |
結束索引值,指定提取子字串的結束位置,end所指出的位置本身不會被放進傳回字串中。 end省略時直接提取到字串結束。 end如果大於string.length,會被當成string.length,end如果小於0或是NaN,則會被當成0。
|
傳回值 |
傳回取得的字串,如果start等於end則傳回空字串。
|
備註 |
如果 start > end 那麼start與end會互換,也就是說str.substring(5,2)=str.substring(2,5)
|
String.substring()的範例:
<script type="text/javascript">
var mystr="Welcome to Vic's Blog";
document.writeln(mystr.substring(11,21)+"<br/>");
//start>end時start與end會互換
document.writeln(mystr.substring(21,11)+"<br/>");
//start<0 時 start會被當成0, end> mystr.length end會被當成 mystr.length
document.writeln(mystr.substring(-5,55)+"<br/>");
</script>
String.substring()的範例輸出:
Vic's Blog
Vic's Blog
Welcome to Vic's Blog
關於字串物件的其他方法可以參考部落格內的另一篇文章:字串(String)物件
MDN中的string.substring:string.substring()
w3school中的string.substring:string.substring()
按個讚!~支持本站!~
你可能會有興趣的文章
- String.substr()取得子字串
- String.search()與String.match()的差異
- String.search()搜尋字串
- String.repalce()比對與更換字串
- String.match() 使用正規表達式比對字串
- String.lastIndexOf() 傳回字串最後出現位置
- 迴圈敘述 for 與 for in