当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript String startsWith()用法及代码示例


JavaScript 字符串 startsWith() 方法检查字符串是否以指定字符串的字符开头。

用法:

str.startsWith( searchString , position )

参数:

该方法接受如上所述和如下所述的两个参数:

  • searchString: 这是必需的参数。它存储需要搜索的字符串。
  • start:它确定给定字符串中要搜索 searchString 的位置。默认值为零。

返回值:

如果找到 searchString,则此方法返回布尔值 true,否则返回 false。

字符串 startsWith() 示例

示例 1:检查字符串是否以特定子字符串开头

该函数检查字符串 ‘str’ 是否以子字符串“Gee”开头。它返回 true,因为“Geeks for Geeks”以“Gee”开头。

function func() {
    let str = 'Geeks for Geeks';
    let value = str.startsWith('Gee');
    console.log(value);
}
func();

输出
true

示例 2:检查字符串是否以给定位置的特定子字符串开头

该函数检查字符串 ‘str’ 是否以从索引 8 开始的子字符串 ‘great’ 开头。它返回 true,因为“伟大的一天。”从字符串中的索引 8 开始。

// JavaScript to illustrate
// startsWith() method
function func() {

    // Original string
    let str = 'It is a great day.';
    let value = str.startsWith('great', 8);
    console.log(value);
}

// Function call
func();

输出
true

示例 3:检查 URL 或文件名是否以特定子字符串开头

该代码检查 URL 是否以 “https://” 开头以及文件名是否以 “.js” 开头。对于以 “https://” 开头的 URL,它返回 true;对于以 “.js” 开头的文件名,它返回 false。

// Checking if a URL starts with "https://"
let url ='https://www.geeksforgeeks.org/';

console.log(url.startsWith('https://')); 
console.log(url.startsWith('http://'));

//Checking if a filename starts with a specific extension
let filename = 'script.js';

console.log(filename.startsWith('.js')); 
console.log(filename.startsWith('script.'));

输出
true
false
false
true

我们有 Javascript 字符串方法的完整列表,要检查这些方法,请浏览Javascript 字符串完整参考文章。

支持的浏览器:


相关用法


注:本文由纯净天空筛选整理自HGaur大神的英文原创作品 JavaScript String startsWith() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。