JavaScript lastIndexOf()方法的使用:1、該方法可傳回一個指定的字串值最後出現的位置,如果指定第二個參數start,則在一個字串中的指定位置從後向前搜尋;2、lastIndexOf方法是區分大小寫的。
推薦學習:javascript影片教學
JavaScript lastIndexOf()方法的使用:
實例
找出字串"runoob" 最後出現的位置:
var str="I am from runoob,welcome to runoob site."; var n=str.lastIndexOf("runoob");
輸出結果:28
定義和用法
lastIndexOf()
方法可傳回一個指定的字串值最後出現的位置,如果指定第二個參數start,則在一個字串中的指定位置從後向前搜尋。
注意: 此方法將從後向前檢索字串,但傳回是從起始位置 (0) 開始計算子字串最後出現的位置。看它是否含有字串。
開始檢索的位置在字串的 start 或字串的結尾(沒有指定 start 時)。
如果沒有找到符合字串則傳回 -1 。
注意:lastIndexOf() 方法是區分大小寫的!
提示: 你也可以參考類似方法 indexOf() 。
瀏覽器支援
Internet,Explorer,Firefox,Opera,GooglChrome,Safari
所有主要瀏覽器都支援lastIndexOf() 方法
語法
string.lastIndexOf(searchvalue,start)
參數值
searchvalue 必要。規定需檢索的字串值。
start 可選的整數參數。規定在字串中開始檢索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略該參數,則將從字串的最後一個字元開始檢索。
傳回值
#Number 尋找的字串最後出現的位置,如果沒有找到符合字串則傳回-1。
技術細節
JavaScript 版本: 1.0
更多實例
1、從第20 個字元開始尋找字串"runoob" 最後出現的位置,:
var str="I am from runoob,welcome to runoob site."; var n=str.lastIndexOf("runoob", 20);
#輸出結果:10
2、從第10 個字元開始從後向前尋找字串"runoob" 最後出現的位置:
var str="I am from runoob,welcome to runoob site."; var n=str.lastIndexOf("runoob", 9);
輸出結果:-1
##更多javascript技術文章,請造訪php中文網js教學頻道.
以上是如何使用JavaScript lastIndexOf()方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!