endsWithメソッド
メソッド endsWith は、文字列が
最初のパラメータで指定された部分文字列で終わるかどうかを
チェックします。
終わる場合は true を返し、
終わらない場合は false を返します。
第二のオプションパラメータで
文字列の長さを強制的に指定できます。この
場合、チェックされるのは文字列の実際の末尾ではなく、
指定された長さの部分です。
構文
文字列.endsWith(検索する文字列, [文字列の長さ]);
例
文字列が指定された部分文字列で終わるか チェックしましょう:
let str = 'abcde';
let res = str.endsWith('cde');
console.log(res);
コード実行の結果:
true
例
文字列が指定された部分文字列で終わるか チェックしましょう:
let str = 'abcde';
let res = str.endsWith('xxx');
console.log(res);
コード実行の結果:
false
例
チェックするための文字列の長さを 強制的に設定しましょう:
let str = 'abcde';
let res = str.endsWith('bc', 3);
console.log(res);
コード実行の結果:
true
関連項目
-
メソッド
startsWith,
これは文字列の先頭をチェックします -
メソッド
indexOf,
これは文字列内を検索します -
メソッド
lastIndexOf,
これは文字列の末尾から検索します -
メソッド
includes,
これは文字列を検索します -
メソッド
at,
これは文字列の文字を検索します