目次
JavaScriptで特定の文字列で終わるかを確認する方法
JavaScriptでは、文字列が特定のサブストリングで終わっているかどうかを簡単に確認することができます。
これは、String
オブジェクトの endsWith
メソッドを使用して行います。
この記事では、複数の異なるサブストリングで文字列が終わっているかどうかを確認し、一致する場合に特定の処理を実行する方法を紹介します。
endsWith
メソッドの基本
まず、基本的な endsWith
メソッドの使用方法を見てみましょう。
このメソッドは、文字列が指定されたサブストリングで終わっているかどうかを確認するために使います。
以下に基本的な例を示します:
let str = "こんにちは、世界!"; console.log(str.endsWith("世界!")); // 出力: true
この例では、文字列 str
が "世界!" で終わっているかどうかを確認しています。
複数のサブストリングでの終了を確認する
次に、文字列が複数の異なるサブストリングのいずれかで終わっているかどうかを確認する方法を見てみましょう。
これを行うためには、確認したいサブストリングを配列に格納し、ループを使ってそれぞれのサブストリングで文字列が終わっているかどうかを確認します。
let str = "こんにちは、世界!"; let endings = ["世界!", "朝", "夜"]; for (let ending of endings) { if (str.endsWith(ending)) { console.log(`文字列は "${ending}" で終わります。<br>`); // ここに必要な処理を追加します。<br> } }
このコードでは、endings
配列に格納された各サブストリングについて、str
がそのサブストリングで終わっているかどうかを確認しています。
一致する場合、コンソールにメッセージが表示され、必要に応じて追加の処理を行うことができます。
この方法を使えば、JavaScriptで文字列が特定の複数のサブストリングで終わっているかどうかを簡単に確認し、条件に応じた処理を実行することができます。