TypeScript 字串的求最後一個字符位置(lastIndexOf)

TypeScript 是一種 JavaScript 的超集,它擁有 JavaScript 的所有功能,並且提供了額外的特性,例如類型檢查和靜態分析等。在 TypeScript 中,可以使用 lastIndexOf() 方法來求字串的最後一個字符位置。

lastIndexOf() 方法會在一個字串中搜尋指定的字符,並返回最後一次出現的位置。如果沒有找到指定的字符,則返回 -1。

舉個例子,假設我們有一個字串 “Hello World”,我們可以使用 lastIndexOf() 方法來求出最後一個字符 “d” 的位置:

let str = "Hello World";
let lastIndex = str.lastIndexOf("d");
console.log(lastIndex); // 10

上面的程式碼會在字串 “Hello World” 中搜尋最後一個字符 “d”,並返回它的位置 10。

除了可以搜尋單個字符外,我們還可以搜尋一個字串:

let str = "Hello World";
let lastIndex = str.lastIndexOf("World");
console.log(lastIndex); // 6

上面的程式碼會在字串 “Hello World” 中搜尋字串 “World”,並返回它的位置 6。

此外,我們還可以指定搜尋的起始位置:

let str = "Hello World";
let lastIndex = str.lastIndexOf("l", 5);
console.log(lastIndex); // 3

上面的程式碼會在字串 “Hello World” 中搜尋字符 “l”,並從位置 5 開始搜尋,最後返回它的位置 3。

總結,TypeScript 中的 lastIndexOf() 方法可以用來求字串的最後一個字符位置,它可以搜尋單個字符或字串,並可以指定搜尋的起始位置。

Categorized in:

Tagged in: