TypeScript 字串的前後綴判斷(startsWith, endsWith)
TypeScript 是一種 JavaScript 的超集,它提供了更多的特性,讓開發者可以更容易地開發出更優質的程式碼。其中一個特性就是提供了字串的前後綴判斷,也就是 startsWith 和 endsWith。
這兩個函式可以讓開發者更容易地判斷字串的開頭和結尾,以下是一個簡單的範例:
let str = "Hello World"; console.log(str.startsWith("Hello")); // true console.log(str.endsWith("World")); // true
上面的程式碼中,我們宣告了一個字串變數 str,並且使用 startsWith 和 endsWith 判斷它的開頭和結尾是否符合我們的預期,結果都是 true,表示字串的開頭和結尾都是我們所期望的。
這兩個函式還可以接受第二個參數,表示要檢查的字串長度,例如:
let str = "Hello World"; console.log(str.startsWith("Hello", 5)); // true console.log(str.endsWith("World", 5)); // false
上面的程式碼中,我們指定了第二個參數為 5,表示只檢查字串的前 5 個字元,結果 startsWith 的結果是 true,表示字串的前 5 個字元符合我們的預期,而 endsWith 的結果是 false,表示字串的前 5 個字元不符合我們的預期。
總結來說,TypeScript 提供的 startsWith 和 endsWith 函式可以讓開發者更容易地判斷字串的開頭和結尾,並且可以指定要檢查的字串長度,讓開發者可以更容易地開發出更優質的程式碼。