JavaScript 字符串的startsWith()方法
startsWith()
方法如果字符串以指定字符(串)开头,则返回 true
。如果不是,则返回 false
。
示例
const message = "JavaScript is fun";
// 检查 message 是否以 Java 开头
let result = message.startsWith("Java");
console.log(result); // true
// 检查 message 是否以 Script 开头
result = message.startsWith("Script");
console.log(result); // false
startsWith() 语法
startsWith()
方法的语法是:
str.startsWith(searchString, position);
这里,str 是一个字符串。
startsWith() 参数
startsWith()
方法接受:
- searchString - 在 str 开头要搜索的字符。
- position (可选) - 在 str 中开始搜索 searchString 的位置。默认值为 0。
startsWith() 返回值
- 如果在字符串开头找到了给定的字符,则返回
true
。 - 如果在字符串开头没有找到给定的字符,则返回
false
。
注意:startsWith()
方法区分大小写。
示例:使用 startsWith() 方法
sentence = "Java is to JavaScript what Car is to Carpet.";
let check = sentence.startsWith("Java");
console.log(check); // true
let check1 = sentence.startsWith("Java is");
console.log(check1); // true
// 区分大小写
let check2 = sentence.startsWith("JavaScript");
console.log(check2); // false
// 第二个参数指定开始位置
let check3 = sentence.startsWith("JavaScript", 11);
console.log(check3); // true
输出
true;
true;
false;
true;