📜  javascript中的startswith(1)

📅  最后修改于: 2023-12-03 15:31:47.477000             🧑  作者: Mango

JavaScript中的startsWith函数

在JavaScript中,我们可以使用startsWith函数来判断一个字符串是否以另一个字符串开头。该函数可以接受两个参数,第一个参数是用来比较的开头字符串,第二个参数是可选的起始位置。

语法
string.startsWith(searchString[, position])
参数
  • searchString:需要查找的字符串。
  • position:可选参数,查找的起始位置,默认为0。
返回值
  • 如果字符串以给定的字符串开头,则返回true
  • 否则,返回false
示例
const str1 = 'hello world';
console.log(str1.startsWith('hello')); // true
console.log(str1.startsWith('world')); // false

const str2 = 'hello world';
console.log(str2.startsWith('world', 6)); // true,从索引6开始查找
支持性

该函数在ES6中被引入,因此一些旧版本的浏览器可能不支持该函数。下面是支持该函数的浏览器列表:

  • Chrome:41+
  • Firefox:17+
  • Edge:14+
  • Safari:9+
  • Opera:28+
总结

startsWith函数是一个非常方便的字符串方法,可以用来在JavaScript中判断一个字符串是否以另一个字符串开头。我们可以使用该函数来简化我们的字符串处理,并且该函数在现代浏览器中得到了良好的支持。