JavaScriptで指定の文字列が含まれているかどうかを判定する

JavaScriptで指定の文字列が含まれているかどうかを判定するには、includes()メソッドを使用します。以下に例を示します。

let str = "Hello, World!";
let search = "World";

if (str.includes(search)) {
  console.log("指定の文字列が含まれています");
} else {
  console.log("指定の文字列は含まれていません");
}

上記のコードでは、変数strに対してincludes()メソッドを使用して変数searchの値が含まれているかどうかを判定しています。もし含まれていれば、"指定の文字列が含まれています"というメッセージが表示されます。含まれていない場合は、"指定の文字列は含まれていません"というメッセージが表示されます。

includes()メソッドは、指定の文字列が部分文字列として見つかればtrueを返し、見つからなければfalseを返します。大文字と小文字は区別されますので、注意が必要です。

なお、includes()メソッドはES6から導入されたメソッドですので、古いバージョンのJavaScriptでは使用できない場合があります。