English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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);テストを見て‹/›