JavaScriptのよく使用するメソッド一覧

【JavaScript】文字列の始まりと終わりを判定する startsWith()とendsWith()を徹底解説 

JavaScriptのstartsWith()とendsWith():文字列の始まりと終わりを判断する

JavaScriptにおける文字列処理には、多くの便利なメソッドがありますが、その中でもstartsWith()endsWith()メソッドは特に役立ちます。

この記事では、これらのメソッドの使い方、引数の詳細、そして実用的な使用例を詳しく解説します。

これらのメソッドを適切に使いこなすことで、文字列の特定のパターンを効率的に識別し、処理することが可能になります。

startsWith(searchString[, position])メソッドの基本

startsWith()メソッドは、文字列が指定された文字列で始まるかどうかを判断します。

引数searchStringは検索対象の文字列を指定し、オプションの引数positionは検索開始位置を指定します(デフォルトは0)。

このメソッドは、文字列が指定された文字列で始まる場合にtrueを、そうでない場合にfalseを返します。

基本的なstartsWith()の使用例

以下は、startsWith()メソッドを使って文字列が特定の文字列で始まるかを判断する基本的な例です。

ソースコード例



 出力結果
true
サルモリ

「"Hello, world!"は"Hello"で始まるから、結果はtrueだね!」

endsWith(searchString[, length])メソッドの基本

endsWith()メソッドは、文字列が指定された文字列で終わるかどうかを判断します。

引数searchStringは検索対象の文字列を指定し、オプションの引数lengthは検索対象となる文字列の長さを指定します(デフォルトは文字列全体の長さ)。

このメソッドは、文字列が指定された文字列で終わる場合にtrueを、そうでない場合にfalseを返します。

基本的なendsWith()の使用例

以下は、endsWith()メソッドを使って文字列が特定の文字列で終わるかを判断する基本的な例です。

ソースコード例



 出力結果
true
サルモリ

「"Hello, world!"は"world!"で終わるから、結果はtrueだよ!」

startsWith()とendsWith()の使用例

startsWith()endsWith()メソッドは、条件分岐やデータ検証の際に特に役立ちます。

例えば、ファイル名やURLのパターンを識別したり、特定のキーワードで始まる文書を検出する場合などに使用されます。

ファイル名の拡張子判定

以下の例では、ファイル名が特定の拡張子で終わるかどうかを判断しています。

ソースコード例



 出力結果
Is the file a PDF? true
サルモリ

「ファイル名が".pdf"で終わるから、PDFファイルだね!」

URLのプロトコル確認

以下の例では、URLが特定のプロトコルで始まるかどうかを判断しています。

ソースコード例



 出力結果
Is the URL secure? true
サルモリ

「URLが"https"で始まるから、セキュアな接続だね!」

こちらもCHECK

【JavaScript】特定の文字列を判定するincludesメソッドを徹底解説!

JavaScriptのincludes(searchString[, position]):文字列内の特定の部分を効率的に検出する JavaScriptにおける文字列処理において、includes(s ...

続きを見る

まとめ

JavaScriptのstartsWith()endsWith()メソッドは、文字列が特定の文字列で始まるか、終わるかを簡単に判断できる便利なツールです。

これらのメソッドを理解し、適切に使用することで、文字列データの分析や条件分岐が容易になります。

最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!

サルモリ
最後まで読んでくれてありがとう!!

-JavaScriptのよく使用するメソッド一覧

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock