當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。