概要: このチュートリアルでは、サブストリングが文字列の末尾にあるかどうかを確認するための JavaScript String endsWith()
メソッドの使用方法を学習します。
JavaScript String endsWith() メソッドの紹介
endsWith()
は、文字列が指定した文字列の文字で終わる場合に true
を返し、それ以外の場合は false
を返します。
endsWith()
メソッドの構文を次に示します。
String.endsWith(searchString [,length])
Code language: CSS (css)
引数
searchString
は、文字列の末尾で検索される文字です。length
は、検索する文字列の長さを決める省略可能なパラメーターです。省略した場合、文字列の長さになります。
文字列がサブストリングで始まるかどうかを確認するには、startsWith()
メソッドを使用します。
JavaScript String endsWith() メソッドの例
title
という文字列があるとします。
const title = 'Jack and Jill Went Up the Hill';
Code language: JavaScript (javascript)
次の例では、endsWith()
メソッドを使用して、title
が文字列 'Hill'
で終わるかどうかを確認します。
console.log(title.endsWith('Hill'));
Code language: JavaScript (javascript)
出力
true
Code language: JavaScript (javascript)
endsWith()
メソッドは大文字小文字を区別して文字を照合するため、次の例では false
が返されます。
title.endsWith('hill');
Code language: JavaScript (javascript)
次の例では、検索する文字列の長さを決める 2 番目のパラメーターを指定した endsWith()
メソッドを使用します。
console.log(title.endsWith('Up', 21));
Code language: JavaScript (javascript)
出力
true
Code language: JavaScript (javascript)
すべてをまとめる
const title = 'Jack and Jill Went Up the Hill';
console.log(title.endsWith('Hill'));
console.log(title.endsWith('hill'));
console.log(title.endsWith('Up', 21));
Code language: JavaScript (javascript)
出力
true
false
true
Code language: JavaScript (javascript)
概要
- 文字列がサブストリングで終わるかどうかを確認するには、文字列
endsWith()
メソッドを使用します。
このチュートリアルは役に立ちましたか?