ホームページ > 記事 > ウェブフロントエンド > JavaScriptのindexOfメソッド、lastIndexOfメソッド、substringメソッド_基礎知識
IndexOf() メソッドは、文字列内で最初に出現した指定された文字列値を返します。
構文
stringObject.indexOf(searchvalue,fromindex)
パラメータ 説明
searchvalue 必須。取得する文字列値を指定します。
fromindex オプションの整数パラメータ。検索を開始する文字列内の位置を指定します。有効な値は 0 ~ stringObject.length - 1 です。このパラメータを省略した場合、文字列の最初の文字から検索が開始されます。
説明
このメソッドは、文字列 stringObject を最初から最後まで取得して、部分文字列 searchvalue が含まれているかどうかを確認します。検索の開始位置は、文字列の fromindex または文字列の先頭 (fromindex が指定されていない場合) です。 searchvalue が見つかった場合は、searchvalue が最初に出現した位置が返されます。 stringObject 内の文字位置は 0 から始まります。
ヒントとメモ
注: indexOf() メソッドでは大文字と小文字が区別されます。
注: 取得する文字列値が表示されない場合、このメソッドは -1 を返します。
例
この例では、「Hello world!」文字列内でさまざまな検索を実行します: