📅  最后修改于: 2023-12-03 15:16:18.584000             🧑  作者: Mango
在JavaScript中,我们可以使用startsWith()
方法来检查一个字符串是否以另一个字符串开头。这个方法返回一个布尔值。
const str1 = 'Hello, World!';
const str2 = 'Hello';
if (str1.startsWith(str2)) {
console.log(`"${str1}" starts with "${str2}"`);
} else {
console.log(`"${str1}" does not start with "${str2}"`);
}
以上代码使用startsWith()
方法检查str1
是否以str2
开头。如果是,则在控制台输出"${str1}" starts with "${str2}"
;否则输出"${str1}" does not start with "${str2}"
。
startsWith()
方法可以接收两个参数:searchString
和position
。
searchString
:要搜索的字符串。position
:可选参数,指定搜索的起始位置。默认值为0。const str1 = 'Hello, World!';
const str2 = 'World';
if (str1.startsWith(str2, 7)) {
console.log(`"${str1}" starts with "${str2}" at position 7`);
} else {
console.log(`"${str1}" does not start with "${str2}" at position 7`);
}
以上代码使用startsWith()
方法检查str1
从第7个位置开始是否以str2
开头。如果是,则在控制台输出"${str1}" starts with "${str2}" at position 7
;否则输出"${str1}" does not start with "${str2}" at position 7
。
startsWith()
方法返回一个布尔值:如果搜索到的字符串与指定的搜索字符串匹配,则返回true;否则返回false。
使用JavaScript的startsWith()
方法可以轻松检查字符串是否以另一个字符串开头,返回一个布尔值。并且可以通过传递参数来指定搜索的起始位置。