の include() メソッド 文字列に指定された文字列が含まれている場合は true を返します。それ以外の場合は false を返します。 include() メソッドは大文字と小文字を区別し、オプションの開始位置パラメータを受け入れることができるため、さまざまなアプリケーションの文字列内の部分文字列検索が簡素化されます。
注記: include() メソッドは大文字と小文字を区別します。つまり、大文字と小文字を別々に扱います。
構文
string.includes(searchvalue, start)>
パラメーター
- 検索値: 検索が行われる文字列です。
- 始める: これは検索が処理される位置です
(ただし、これが指定されていない場合、このパラメータは必要ありません。検索は文字列の先頭から開始されます)。
戻り値
存在することを示すブール値 true を返すか、存在しないことを示す false を返します。
例 1: 文字列が別の文字列に存在するかどうかを確認する
このコードは、文字列 Geeks が文字列 Welcome to techcodeview.com. に存在するかどうかをチェックします。次に、結果をログに記録します。true>、Geeks が実際に文字列に存在するためです。
JavaScript
let str = 'Welcome to techcodeview.com.'; let check = str.includes('Geeks'); console.log(check);> 出力
true>
例 2: 大文字と小文字を区別する文字列を確認する
ここでは 2 番目のパラメータが定義されていないため、検索は開始インデックスから行われます。ただし、このメソッドは大文字と小文字を区別するため、2 つの文字列を異なる方法で処理するため、ブール値の false が返されます。
JavaScript let str = 'Welcome to techcodeview.com.'; let check = str.includes('geeks'); console.log(check);> 出力
false>
例 3: 特定のインデックスで文字列をチェックする
このコードは、文字列「techcodeview.com へようこそ」に文字 o が存在するかどうかをチェックします。インデックス 17 から開始します。次に、結果をログに記録します。false>インデックス 17 から始まる部分文字列には o が存在しないためです。
let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', 17); console.log(check);> 出力
true>
例 4: マイナススタートインデックス
計算されたインデックス (開始インデックス)、つまり検索が開始される位置が 0 未満の場合、配列全体が検索されます。
JavaScript let str = 'Welcome to techcodeview.com.'; let check = str.includes('o', -2); console.log(check);> 出力
true>
サポートされているブラウザ:
- グーグルクローム
- 角
- インターネットエクスプローラ
- Firefox
- オペラ
- サファリ