TypeScript 以及 JavaScript 中的 endsWith() 函數是一種內置方法,用於檢查特定字符串是否以另一個特定字符串結尾。
用法
string.endsWith(searchString: string, position?: number): boolean;
參數:
- searchString: 您想要查看原始字符串是否以該字符串結尾的字符串。
- 位置(可選):在這裏您可以傳遞一個索引位置,從您想要開始搜索的位置開始,默認是字符串的末尾。
返回值:
如果原始字符串以 searchString 結尾,則返回 true,否則返回 false。
示例 1:演示endWith()方法的用法。
Javascript
const str: string = "Hello, world!";
console.log(str.endsWith("world!"));
輸出:
true
示例 2:展示 使用endsWith()方法驗證文件擴展名。
Javascript
function fileExtension(
fileName: string, allowedExtension: string):
boolean {
return fileName.endsWith(allowedExtension);
}
const isValidImage: boolean =
fileExtension("myphoto.jpg", ".jpg");
console.log(isValidImage);
輸出:
true
相關用法
- TypeScript String charAt()用法及代碼示例
- TypeScript String charCodeAt()用法及代碼示例
- TypeScript String concat()用法及代碼示例
- TypeScript String indexOf()用法及代碼示例
- TypeScript String lastIndexOf()用法及代碼示例
- TypeScript String localeCompare()用法及代碼示例
- TypeScript String replace()用法及代碼示例
- TypeScript String search()用法及代碼示例
- TypeScript String slice()用法及代碼示例
- TypeScript String split()用法及代碼示例
- TypeScript String substr()用法及代碼示例
- TypeScript String substring()用法及代碼示例
- TypeScript String includes()用法及代碼示例
- TypeScript String codePointAt()用法及代碼示例
- TypeScript String repeat()用法及代碼示例
- TypeScript String trim()用法及代碼示例
- TypeScript String padStart()用法及代碼示例
- TypeScript String normalize()用法及代碼示例
- TypeScript String match()用法及代碼示例
- TypeScript String matchAll()用法及代碼示例
- TypeScript String padEnd()用法及代碼示例
- TypeScript String.fromCharCode()用法及代碼示例
- TypeScript String.raw()用法及代碼示例
- TypeScript String轉Boolean用法及代碼示例
- TypeScript String轉JSON用法及代碼示例
注:本文由純淨天空篩選整理自pankajbind大神的英文原創作品 TypeScript String endsWith() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。