English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String indexOf() メソッド

 JavaScript String オブジェクト

indexOf()指定された値が文字列内で最初に現れる位置を返します。

その値が見つからない場合、-1

その値が複数回存在する場合、最初に現れる位置を返します。

最初から検索したい場合は、lastIndexOf()メソッドを参照してください。

注意:Arrayメソッドに関する詳細は、Array.indexOf()

文法:

string.indexOf(searchValue, start)
var str = '大気に化学物質が導入されることです';
str.indexOf('Pollution');// 4
テストを見て‹/›

注意:このメソッドは大文字と小文字を区別します。

ブラウザの互換性

すべてのブラウザでindexOf()メソッドが完全にサポートされています:

メソッド
indexOf()

パラメータの値

パラメータ説明
searchValue(必須)検索する値を示す文字列
start(オプション)検索を開始するインデックスを示す整数;デフォルトは0

技術的詳細

返り値:最初に現れるsearchValueのインデックス、見つからない場合は-1
JavaScript バージョン:ECMAScript 1

さらに例

文字“ L”の位置を返します、位置から6検索を開始:

var str = 'HELLO WORLD HELLO';
str.indexOf('L', 6);
テストを見て‹/›

 JavaScript String オブジェクト