String.slice()取得字串中的子字串

Javascript的String.slice()方法:

slice()方法可以用來提取字串中某個起始位置到結束位置的子字串。

此方法不會改變原本字串內容回,而是傳回一個新的字串。

String.slice()的語法:

string.slice(start,end)

參數 說明
start

 

起始索引值,由左至右開始數起,由0開始,如果是負值則由右至左數起,由-1開始,事實上當start為負值時,start被當成string.length+start。

 

end

 

結束索引值,由左至右開始數起,由0開始,如果是負值則由右至左數起,由-1開始,事實上當end為負值時,end被當成string.length+end。

 

傳回值

 

傳回取得的字串,如果start等於end則傳回空字串。

 

String.slice()的範例:

 <script type="text/javascript">
 var mystr="Welcome to Vic's Blog";
 document.writeln(mystr.slice(0,-11)+"<br/>");
 document.writeln(mystr.slice(11,13)+"<br/>");
 document.writeln(mystr.slice(11)+"<br/>");
</script>

String.slice()的範例輸出:

Welcome to
Vi
Vic's Blog

關於字串物件的其他方法可以參考部落格內的另一篇文章:字串(String)物件

MDN中的string.slice:String.slice()

 
 

  按個讚!~支持本站!~

FB推薦載入中  

你可能會有興趣的文章