JavaScript 字串 lastIndexOf()
lastIndexOf() 方法功能與 indexOf() 方法相對應。
此方法可以檢索指定的子字串在字串中最後出現的位置。
特別說明:
(1).方法是從右向左檢索。
(2).大小寫是敏感的。
(3).字元在字串中的索引位置是從 0 開始計數。
陣列具有同名方法,具體參閱JavaScript 陣列 lastIndexOf()一章節。
更多字串內容可以參閱JavaScript String 字串一章節。
語法結構:
[JavaScript] 純文字檢視 複製程式碼str.lastIndexOf(substr,startindex)
引數解析:
(1).substr:必需,要查詢的字串。
(2).startindex:可選,規定檢索開始的位置。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str = "antzone"; console.log(str.lastIndexOf("o"));
程式碼執行效果截圖如下:
上述程式碼會在字串"antzone"中檢索字元"o",它在字串中最後出現的索引位置是4。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str = "antzone"; console.log(str.lastIndexOf("n"));
程式碼執行效果截圖如下:
在字串中檢索"n",由於檢索的是在字串中最後出現的"n"的位置。
那麼檢索到的是索引位置為5的"n",而不是索引位置為1的"n"。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str = "antzoNe"; console.log(str.lastIndexOf("n"));
程式碼執行效果截圖如下:
由此可見,此方法對字元大小寫是敏感的。
上面所有的程式碼,都是省略第二個引數,那麼是從字串的其實位置開始檢索的。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str = "antzone"; console.log(str.lastIndexOf("n",2));
程式碼執行效果截圖如下:
第二個引數,規定開始檢索的位置,有效值是介於0到stringObject.length-1之間的一個整數。
上述程式碼規定從索引位置2處開始檢索。
又由於是從右到左進行檢索,所以自然會檢索到第二個n(索引位置為1)。
相關文章
- JavaScript 字串lastIndexOf()JavaScript字串ASTIndex
- JavaScript lastIndexOf()JavaScriptASTIndex
- JavaScript 陣列 lastIndexOf()JavaScript陣列ASTIndex
- 【JavaScript】字串JavaScript字串
- JavaScript 追加字串JavaScript字串
- JavaScript 字串拼接JavaScript字串
- JavaScript 多行字串JavaScript字串
- JavaScript 字串 indexOf()JavaScript字串Index
- JavaScript 字串indexOf()JavaScript字串Index
- JavaScript 字串slice()JavaScript字串
- JavaScript 字串concat()JavaScript字串
- JavaScript String 字串JavaScript字串
- JavaScript 字串 slice()JavaScript字串
- JavaScript 字串 concat()JavaScript字串
- Javascript 物件 – 字串物件JavaScript物件字串
- JavaScript 字串簡介JavaScript字串
- JavaScript字串逆序排列JavaScript字串
- JavaScript 字串反轉JavaScript字串
- JavaScript 字串 & Math & DateJavaScript字串
- JavaScript 轉義字串JavaScript字串
- JavaScript 字串(String) 大全JavaScript字串
- JavaScript組合字串JavaScript字串
- JavaScript 字串換行JavaScript字串
- 反轉字串(JavaScript)字串JavaScript
- JavaScript 擷取字串JavaScript字串
- JavaScript字串指定位置插入新字串JavaScript字串
- JavaScript字串API彙總JavaScript字串API
- JavaScript過濾特殊字串JavaScript字串
- JavaScript 字串 length屬性JavaScript字串
- JavaScript字串引號巢狀JavaScript字串巢狀
- Javascript之字串拼接詳解JavaScript字串
- JavaScript字串大小寫轉換JavaScript字串
- JavaScript 字串解構賦值JavaScript字串賦值
- JavaScript字串轉換數字JavaScript字串
- JavaScript中常用的字串APIJavaScript字串API
- JavaScript在元素尾部追加字串JavaScript字串
- 送你十條 JavaScript 字串技巧JavaScript字串
- JavaScript擷取字串方式總結JavaScript字串