indexOf()返回字符串中指定值第一次出現(xiàn)的位置。
如果找不到該值,則將返回-1。
如果該值存在多次,它將返回第一次出現(xiàn)的位置。
如果要從頭開始搜索,請使用lastIndexOf()方法。
注意:有關(guān)Array方法,請參見Array.indexOf()。
string.indexOf(searchValue, start)
var str = 'Air Pollution is introduction of chemicals to the atmosphere'; str.indexOf('Pollution');// 4測試看看?/?
注意:此方法區(qū)分大小寫。
所有瀏覽器完全支持indexOf()方法:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
indexOf() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
searchValue | (必需)表示要搜索的值的字符串 |
start | (可選)整數(shù),表示開始搜索的索引;默認為0 |
返回值: | 首次出現(xiàn)的searchValue的索引,如果未找到則為-1 |
---|---|
JavaScript版本: | ECMAScript 1 |
返回字符串中字符“ L”的位置,從位置6開始搜索: