TypeScript 是一種 JavaScript 的超集,它提供了強大的類型檢查功能,可以讓開發者更容易地開發出健壯的程式碼。在 TypeScript 中,字串也有一些有用的方法,其中之一就是 startsWith,它可以用來檢查一個字串是否以指定的字符串開頭。
startsWith 方法接受兩個參數,第一個參數是要檢查的字符串,第二個參數是要檢查的開頭字符串。如果要檢查的字符串以指定的開頭字符串開頭,則會返回 true,否則會返回 false。
let str = "Hello World"; let result = str.startsWith("Hello"); console.log(result); // true
在上面的範例中,我們使用 startsWith 方法來檢查字符串 str 是否以 “Hello” 開頭,由於字符串 str 確實以 “Hello” 開頭,因此會返回 true。
此外,startsWith 方法還可以接受第三個參數,用於指定要檢查的開頭字符串的長度。例如,如果我們想檢查字符串 str 是否以 “He” 開頭,可以使用以下程式碼:
let str = "Hello World"; let result = str.startsWith("He", 2); console.log(result); // true
在上面的範例中,我們指定第三個參數為 2,表示要檢查字符串 str 是否以 “He” 開頭,而不是 “Hello”。由於字符串 str 確實以 “He” 開頭,因此會返回 true。
總結來說,startsWith 方法可以用來檢查一個字符串是否以指定的字符串開頭,它可以接受兩個或三個參數,第一個參數是要檢查的字符串,第二個參數是要檢查的開頭字符串,第三個參數是要檢查的開頭字符串的長度。