js ES6判断字符串是否以某个字符串开头或者结尾startsWith、endsWith
在JavaScript中,可以使用ES6中引入的String.prototype.startsWith()
和String.prototype.endsWith()
方法来判断一个字符串是否以某个特定的子字符串开始或结束。
startsWith()
方法检查字符串是否以特定的子字符串开始,接受两个参数:要检查的子字符串和可选的开始位置。
endsWith()
方法检查字符串是否以特定的子字符串结束,接受两个参数:要检查的子字符串和可选的结束位置。
例子代码:
let str = "Hello, world!";
// 判断字符串是否以"Hello"开始
console.log(str.startsWith("Hello")); // 输出:true
// 判断字符串是否以"world"结束
console.log(str.endsWith("world")); // 输出:false
// 可以指定开始或结束的位置
console.log(str.startsWith("Hello", 0)); // 输出:true
console.log(str.endsWith("!", str.length)); // 输出:true
评论已关闭