A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith below:

String.prototype.endsWith() - JavaScript | MDN

String.prototype.endsWith()

Baseline Widely available

endsWith() メソッドは文字列が引数で指定された文字列で終わるかを判定して true か false を返します。

試してみましょう
const str1 = "Cats are the best!";

console.log(str1.endsWith("best!"));
// Expected output: true

console.log(str1.endsWith("best", 17));
// Expected output: true

const str2 = "Is this a question?";

console.log(str2.endsWith("question"));
// Expected output: false
構文
endsWith(searchString)
endsWith(searchString, endPosition)
引数
searchString

str の末尾で検索される文字の集合です。正規表現にすることはできません。正規表現ではない値はすべて文字列に変換されますので、省略したり undefined を渡したりすると、endsWith() は "undefined" という文字列を検索します。これはおそらく望むところではないでしょう。

endPosition 省略可

searchString が見つかると期待される末尾の位置(searchString の最後の文字 +1 のインデックス)です。既定値は str.length です。

返値

文字列が指定された文字列で終わる場合、searchString が空文字列の場合は true、それ以外の場合は false です。

例外
TypeError

searchString が正規表現であった場合。

解説

文字列が特定の文字列で終わるかどうかを判断できます。このメソッドでは(英文字の)大文字小文字は区別されます。

例 endsWith() の使用
const str = "To be, or not to be, that is the question.";

console.log(str.endsWith("question.")); // true
console.log(str.endsWith("to be")); // false
console.log(str.endsWith("to be", 19)); // true
仕様書 ブラウザーの互換性 関連情報

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4