在JavaScript中,檢查一個字串是否以另一個子字串開頭是一個常見的需求。下面介紹如何在JavaScript中執行這個檢查。

2015年引入的ES6標準為String原型對象添加了startsWith()方法。

這是在現代JavaScript中執行這個檢查的方法。

這意味著你可以在任何字串上調用startsWith()方法,提供一個子字串作為參數,然後檢查結果是否為truefalse

'testing'.startsWith('test') //true
'going on testing'.startsWith('test') //false

這個方法接受第二個參數,用於指定從哪個字符開始進行檢查:

'testing'.startsWith('test', 2) //false
'going on testing'.startsWith('test', 9) //true