TypeScript 字串的求是否包含指定字符串(includes)

TypeScript 是一種 JavaScript 的超集,它提供了更多的功能,讓開發者可以更輕鬆地開發出更優質的程式碼。其中一個功能就是提供了一個 includes() 方法,可以用來檢查字串中是否包含指定的字符串。

includes() 方法可以接受兩個參數,第一個參數是要檢查的字符串,第二個參數是檢查的開始位置,如果省略第二個參數,則預設為 0,也就是從字串的開頭開始檢查。

includes() 方法會回傳一個布林值,如果字串中包含指定的字符串,則回傳 true,反之則回傳 false。

TypeScript includes() 方法範例

以下是一個簡單的範例,用來檢查字串中是否包含指定的字符串:

let str = "Hello World";
let result = str.includes("World");
console.log(result); // true

在上面的範例中,我們宣告了一個字串 str,並使用 includes() 方法檢查字串中是否包含指定的字符串 “World”,最後將結果輸出到控制台,結果為 true,表示字串中包含指定的字符串。

TypeScript includes() 方法注意事項

includes() 方法是大小寫敏感的,也就是說,如果檢查的字符串和指定的字符串大小寫不一致,則會回傳 false。

例如,我們在上面的範例中,檢查的字符串是 “World”,而指定的字符串是 “world”,則會回傳 false:

let str = "Hello World";
let result = str.includes("world");
console.log(result); // false

因此,在使用 includes() 方法時,要特別注意大小寫的問題。

TypeScript includes() 方法應用

includes() 方法可以用來檢查字串中是否包含指定的字符串,可以用來做很多有趣的事情,例如:

  • 檢查用戶輸入的密碼是否符合規則,例如:密碼中是否包含英文字母、數字等。
  • 檢查用戶輸入的電子郵件地址是否正確,例如:電子郵件地址中是否包含 “@” 符號。
  • 檢查用戶輸入的 URL 是否正確,例如:URL 中是否包含 “http” 或 “https” 等。

另外,includes() 方法也可以用來檢查字串中是否包含指定的字符,例如:

let str = "Hello World";
let result = str.includes("o");
console.log(result); // true

上面的範例中,我們使用 includes() 方法檢查字串中是否包含指定的字符 “o”,結果為 true,表示字串中包含指定的字符。

總結

includes() 方法是 TypeScript 中一個非常實用的方法,可以用來檢查字串中是否包含指定的字符串或字符,可以用來做很多有趣的事情,例如檢查用戶輸入的密碼、電子郵件地址、URL 等是否正確。

Categorized in:

Tagged in: