String.prototype.startsWith()
startsWith()
是 String
值的一个方法,用于确定此字符串是否以指定字符串的字符开头,根据情况返回 true
或 false
。
试一试
语法
js
startsWith(searchString)
startsWith(searchString, position)
参数
searchString
-
要在该字符串开头搜索的字符。不能是正则表达式。所有非正则表达式值都将转换为字符串,因此省略它或传递
undefined
会导致startsWith()
搜索字符串"undefined"
,这很少是您想要的。 position
可选-
预期在其中找到
searchString
的起始位置(searchString
的第一个字符的索引)。默认为0
。
返回值
如果在字符串开头找到给定的字符,则为true
,包括当 searchString
为空字符串时;否则为false
。
异常
描述
此方法允许您确定字符串是否以另一个字符串开头。此方法区分大小写。
示例
使用 startsWith()
js
const str = "To be, or not to be, that is the question.";
console.log(str.startsWith("To be")); // true
console.log(str.startsWith("not to be")); // false
console.log(str.startsWith("not to be", 10)); // true
规范
规范 |
---|
ECMAScript 语言规范 # sec-string.prototype.startswith |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。