logo

JavaScript 文字列 include() メソッド

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 が存在しないためです。

JavaScript
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
  • オペラ
  • サファリ