文字列中から文字列を検索し,最初に見つかったインデックスを返します.
stringObject.indexOf(searchValue, fromIndex)
indexOfメソッドはsearchValueで指定した文字列をfromIndexで指定された位置から探索し,指定された文字列が最初に出現する位置のインデックスを返します. 見つからなかった場合は -1 を返します. fromIndexが省略された場合は先頭から検索を行います.
以下にindexOfメソッドを使用して文字列を検索するサンプルコードを示します.
<html>
<head>
<title>indexOfメソッドのサンプルコード</title>
</head>
<body>
<script type="text/javascript" language="javascript">
var str = "Charlie Brown";
document.write(str.indexOf("Charlie") + "<br />");
document.write(str.indexOf("Brown") + "<br />");
document.write(str.indexOf("brown"));
</script>
</body>
</html>
サンプルコードの実行結果は以下のようになります.
0 8 -1
スポンサード リンク