JavaScript 字符串indexOf()方法查找給定字符串中參數字符串第一次出現的索引。返回的值是從 0 開始的。
The
indexOf()
method is case sensitive.
用法:
str.indexOf(searchValue , index);
參數:
- searchValue: searchValue 是要在基本字符串中搜索的字符串。
- index: 索引定義要在基本字符串中搜索搜索值的起始索引。
返回值:
第一個位置是搜索值出現的位置。 -1 如果它從未發生。
示例 1:以下是字符串 indexOf() 方法的示例。
JavaScript
function func() {
// Original string
let str = 'Departed Train';
// Finding index of occurrence of 'Train'
let index = str.indexOf('Train');
console.log(index);
}
func();
輸出
9
示例 2:在此示例中,indexOf()方法查找字符串的索引埃德特。由於該字符串出現的第一個也是唯一的索引是 6,因此該函數返回6作為答案。
JavaScript
// JavaScript to illustrate indexOf() method
function func() {
// Original string
let str = 'Departed Train';
// Finding index of occurrence of 'Train'
let index = str.indexOf('ed Tr');
console.log(index);
}
func();
輸出
6
示例 3:在此示例中,indexOf()方法查找字符串的索引火車。自從搜索值字符串中不存在,因此該函數返回-1作為答案。
JavaScript
function func() {
// Original string
let str = 'Departed Train';
// Finding index of occurrence of 'Train'
let index = str.indexOf('train');
console.log(index);
}
func();
輸出
-1
示例4:在此示例中,indexOf()方法查找字符串 Train 的索引。由於 searchValue 的第一個索引是 9,因此該函數返回 9 作為答案。
JavaScript
function func() {
// Original string
let str = 'Departed Train before another Train';
// Finding index of occurrence of 'Train'
let index = str.indexOf('Train');
console.log(index);
}
func();
輸出
9
我們有 Javascript 字符串方法的完整列表,要檢查這些方法,請瀏覽此Javascript 字符串完整參考文章。
支持的瀏覽器:
- Chrome 1 及以上版本
- 邊 12 及以上
- 火狐瀏覽器1及以上版本
- Internet Explorer 3 及更高版本
- Opera 3 及以上版本
- Safari 1 及以上版本
相關用法
- JavaScript String indexOf()用法及代碼示例
- JavaScript String includes()用法及代碼示例
- JavaScript String italics()用法及代碼示例
- JavaScript String length用法及代碼示例
- JavaScript String replace()用法及代碼示例
- JavaScript String lastIndexOf()用法及代碼示例
- JavaScript String startsWith()用法及代碼示例
- JavaScript String endsWith()用法及代碼示例
- JavaScript String toUpperCase()用法及代碼示例
- JavaScript String toLowerCase()用法及代碼示例
- JavaScript String repeat()用法及代碼示例
- JavaScript String charAt()用法及代碼示例
- JavaScript String charCodeAt()用法及代碼示例
- JavaScript String fromCharCode()用法及代碼示例
- JavaScript String substring()用法及代碼示例
- JavaScript String padStart()用法及代碼示例
- JavaScript String padEnd()用法及代碼示例
- JavaScript String codePointAt()用法及代碼示例
- JavaScript String fromCodePoint()用法及代碼示例
- JavaScript String match()用法及代碼示例
- JavaScript String matchAll()用法及代碼示例
- JavaScript String localeCompare()用法及代碼示例
- JavaScript String search()用法及代碼示例
- JavaScript String replaceAll()用法及代碼示例
- JavaScript String concat()用法及代碼示例
注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript String indexOf() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。