跳到主要内容

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;

推荐阅读:JavaScript String endsWith()