📅  最后修改于: 2023-12-03 15:16:05.092000             🧑  作者: Mango
在JavaScript中,我们经常需要判断一个字符串是否以另一个字符串结尾。为此,JavaScript提供了endsWith函数。本文将介绍endsWith函数的用法及示例。
endsWith函数的语法如下:
str.endsWith(searchString[, length])
其中,str
为要操作的字符串;searchString
为要搜索的字符串;length
为要搜索的长度,可选。如果未指定length
参数,则默认为str
的长度。
如果str
字符串以searchString
字符串结尾,返回true
,否则返回false
。
下面是一些使用endsWith函数的示例:
//判断一个字符串是否以hello结尾
let str1 = "Welcome to JavaScript!";
console.log(str1.endsWith("JavaScript!")); //true
console.log(str1.endsWith("hello")); //false
//可以指定搜索的长度
let str2 = "apple,banana,orange";
console.log(str2.endsWith("banana", 9)); //true,搜索前9个字符
//与if语句一起使用
let str3 = "Hello World";
if (str3.endsWith("World")) {
console.log("Hello World!");
} else {
console.log("The world is not enough!");
}
endsWith函数方便我们判断一个字符串是否以另一个字符串结尾,避免了手动截取字符串然后进行比较的麻烦。大家可以在实际开发中灵活使用。