String.indexOf() 部分文字列の位置を検索
最終更新:2026-10-13
String.indexOf() 部分文字列の位置を検索
indexOf は部分文字列が最初に現れるインデックスを返します。見つからない場合は -1 を返します。大文字小文字を区別します。
| カテゴリ | 文字列 |
|---|
⚙️ 引数
| substring | |
|---|---|
| position |
戻り値:最初のインデックス、または -1。
元の値を変更するか:いいえ(新しい値を返す)
▶ 例
コードを編集して「実行」を押すと、出力パネルに結果が表示されます。
💡 ヒント
ℹ️ info
🌐 ブラウザ対応
| ブラウザ | |||||
|---|---|---|---|---|---|
| String.indexOf() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| すべてのモダンブラウザで対応 | |||||
🏷️ 関連する文字列メソッド
💡 関連するケース
さらに多くのケースは近日公開予定です。
📚 関連チュートリアル
❓ よくある質問
Q-1 は何を意味しますか?
A見つからなかったことを意味します。-1 も真とみなされるため、必ず !== -1 を確認してください。
Q大文字小文字を無視して検索するには?
Atext.toLowerCase().indexOf(keyword.toLowerCase())。
Q最後の出現位置を探すには?
AlastIndexOf() を使います。