endsWithメソッド

メソッド endsWith は、文字列が 最初のパラメータで指定された部分文字列で終わるかどうかを チェックします。 終わる場合は true を返し、 終わらない場合は false を返します。 第二のオプションパラメータで 文字列の長さを強制的に指定できます。この 場合、チェックされるのは文字列の実際の末尾ではなく、 指定された長さの部分です。

構文

javascript文字列.endsWith(検索する文字列, [文字列の長さ]);

例

文字列が指定された部分文字列で終わるか チェックしましょう:

javascriptlet str = 'abcde';
let res = str.endsWith('cde');

console.log(res);

コード実行の結果:

javascripttrue

例

文字列が指定された部分文字列で終わるか チェックしましょう:

javascriptlet str = 'abcde';
let res = str.endsWith('xxx');

console.log(res);

コード実行の結果:

javascriptfalse

例

チェックするための文字列の長さを 強制的に設定しましょう:

javascriptlet str = 'abcde';
let res = str.endsWith('bc', 3);

console.log(res);

コード実行の結果:

javascripttrue

関連項目

  • メソッド startsWith,
    これは文字列の先頭をチェックします
  • メソッド indexOf,
    これは文字列内を検索します
  • メソッド lastIndexOf,
    これは文字列の末尾から検索します
  • メソッド includes,
    これは文字列を検索します
  • メソッド at,
    これは文字列の文字を検索します