JavaScript 字串indexOf()
此方法可以檢索指定字元或者子字串在源字串中首次出現的位置。
字串與陣列類似,字元位置是從0開始計算的。
如果沒有在源字串中檢索到指定字元或者子字串,則返回-1。
特別說明:此方法對大小寫敏感。
更多字串相關內容參閱JavaScript String 字串一章節。
陣列具有同名方法,具體參閱JavaScript 陣列 indexOf()一章節。
語法結構:
[JavaScript] 純文字檢視 複製程式碼str.indexOf(substring [,start])
引數解析:
(1).substring:必需,要檢索的字元或者子字串。
(2).start:可選,規定開始檢索的位置,如果此引數省略,將從起始位置開始檢索。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str = "antzone"; console.log(str.indexOf("n"));
程式碼執行效果截圖如下:
上述程式碼查詢字元"n"在源字串的索引位置(1)。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str = "antzone"; console.log(str.indexOf("tz"));
程式碼執行效果截圖如下:
查詢子字串在源字串中首次出現的位置,以子字串首字元出現的位置為準。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str = "antzone"; console.log(str.indexOf("a",2));
程式碼執行效果截圖如下:
返回值為-1,說明在字串"antzone"中沒有檢索到字元"a"。
這是因為方法的第二個引數規定了檢索開始的位置,由於從索引位置2開始檢索,也就是從字元"t"處從左向右檢索,很明顯後面沒有字元"a"的出現。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let str = "antzone"; console.log(str.indexOf("A"));
程式碼執行效果截圖如下:
返回值為-1,沒有在源字串中檢索到字元"A",因為此方法對字元大小寫是敏感的。
相關文章
- JavaScript 字串 indexOf()JavaScript字串Index
- JavaScript 陣列 indexOf()JavaScript陣列Index
- JavaScript 陣列indexOf()JavaScript陣列Index
- indexOf原理,Java,javascript,python實現IndexJavaScriptPython
- indexOfIndex
- 【JavaScript】字串JavaScript字串
- indexOf()的用法Index
- JavaScript 追加字串JavaScript字串
- JavaScript 字串拼接JavaScript字串
- JavaScript 多行字串JavaScript字串
- JavaScript 字串 lastIndexOf()JavaScript字串ASTIndex
- JavaScript 字串lastIndexOf()JavaScript字串ASTIndex
- 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