JavaScript String startsWith()

摘要:在本教程中,您将学习如何使用 JavaScript String startsWith() 方法来检查字符串是否以子字符串开头。

JavaScript startsWith() 方法简介

startsWith() 方法如果一个 字符串 以子字符串开头,则返回 true,否则返回 false

以下显示了 startsWith() 方法的语法

String.startsWith(searchString [,position])Code language: CSS (css)

参数

  • searchString 是要在此字符串开头搜索的字符。
  • position 是一个可选参数,用于确定搜索 searchString 的起始位置。默认值为 0。

JavaScript String startsWith() 示例

假设您有一个名为 title 的字符串,如下所示

const title = 'Jack and Jill Went Up the Hill';Code language: JavaScript (javascript)

以下示例使用 startsWith() 方法来检查 title 是否以字符串 'Jack' 开头

console.log(title.startsWith('Jack'));Code language: JavaScript (javascript)

输出

trueCode language: JavaScript (javascript)

startsWith() 方法区分大小写匹配字符,因此以下语句将返回 false

title.startsWith('jack');Code language: JavaScript (javascript)

此示例使用 startsWith() 方法,第二个参数确定开始搜索的起始位置

console.log(title.startsWith('Jill', 9));Code language: JavaScript (javascript)

输出

trueCode language: JavaScript (javascript)

将所有内容放在一起

const title = 'Jack and Jill Went Up the Hill';

console.log(title.startsWith('Jack'));
console.log(title.startsWith('jack'));
console.log(title.startsWith('Jill', 9));
Code language: JavaScript (javascript)

输出

true
false
trueCode language: JavaScript (javascript)

摘要

  • 使用 String startsWith() 方法检查字符串是否以子字符串开头。
本教程对您有帮助吗?