A RetroSearch Logo

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

Search Query:

Showing content from https://developer.mozilla.org/zh-CN/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

要搜索的作为结尾的字符串,不能是正则表达式。所有非正则表达式的值都会被强制转换为字符串,因此如果该参数被省略或传入 undefined,endsWith() 方法会在字符串中搜索 "undefined",这通常不是你想要的。

endPosition 可选

预期找到 searchString 的末尾位置(即 searchString 最后一个字符的索引加 1)。默认为 str.length。

返回值

如果被检索字符串的末尾出现了指定的字符串(包括 searchString 为空字符串的情况),则返回 true;否则返回 false。

异常
TypeError

如果 searchString 是一个正则表达式,则会抛出。

描述

这个方法可以让你确定一个字符串是否以另一个字符串结尾。该方法区分大小写。

示例 使用 endsWith()
const str = "生存还是毁灭,这是一个问题。";

console.log(str.endsWith("问题。")); // true
console.log(str.endsWith("毁灭")); // false
console.log(str.endsWith("毁灭", 6)); // 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