String.lastIndexOf() 傳回字串最後出現位置

在javascript中,String.lastIndexOf()方法是用來由後往前(由右往左)搜索指定字串,

並傳回指定子字串在字串中最後出現的位置 , 位置是由左至右算起,由0開始。

除了可以從字串最尾端開始尋找外,也可以指定開始搜索的起始位置,由起始位置向左搜索。

當lastIndexOf()方法找不到指定字串時,會傳回-1。

要注意一點!String.lastIndexOf是會區分大小寫的。

String.lastIndexOf()的語法:

string.lastIndexOf(searchstr,start)

searchstr:要搜索的字串。

start:開始搜索的位置。

 
 

  按個讚!~支持本站!~

FB推薦載入中  

String.lastIndexOf()的範例:

<script type="text/javascript">
mystr="Welcome to Vic's blog";
document.writeln(mystr.lastIndexOf("o")+"<br/>");
document.writeln(mystr.lastIndexOf("O")+"<br/>");
document.writeln(mystr.lastIndexOf("o",5)+"<br/>");
 </script>

String.lastIndexOf()的範例輸出:

19
-1
4

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

 你可能會有興趣的文章