📅  最后修改于: 2023-12-03 15:08:54.228000             🧑  作者: Mango
在javascript中,我们可以使用字符串方法 endsWith()
来判断一个字符串是否以指定的字符结尾。该方法返回一个布尔值,表示字符串是否以指定字符结尾。
str.endsWith(searchString[, length])
参数说明:
searchString
:要搜索的子字符串length
(可选):要搜索的字符串的长度const str = 'Hello World!';
console.log(str.endsWith('d!')); // true
console.log(str.endsWith('World')); // false
console.log(str.endsWith('World!', 11)); // true
在上面的示例中,我们首先定义了一个字符串 str
,然后使用 endsWith()
方法来测试字符串是否以指定的字符结尾。
第一个 console.log()
语句测试了字符串 str
是否以 'd!'
结尾,返回结果为 true
。
第二个 console.log()
语句测试了字符串 str
是否以 'World'
结尾,返回结果为 false
。
第三个 console.log()
语句测试了字符串 str
的前 11
个字符是否以 'World!'
结尾,返回结果为 true
。
因此,我们可以使用 endsWith()
方法来方便地判断一个字符串是否以指定字符结尾,从而优化我们的代码逻辑。