如何在 TypeScript 中將字串轉換為大寫?
在本 TypeScript 教程中,我們將學習如何將字串轉換為大寫。我們需要將每個字母字元都轉換為大寫,以將整個字串轉換為大寫,同時保持數字和特殊字元不變。
作為一名初學者 TypeScript 程式設計師,您可能會產生一個疑問,為什麼要將字串轉換為大寫?答案非常簡單。您是否曾經使用過任何網站的搜尋欄,在搜尋時會顯示不同的結果?如果是,請搜尋大寫和小寫字串,它們都會返回搜尋結果。這意味著無論您在搜尋欄中搜索什麼,伺服器都會將其轉換為大寫或小寫,然後與資料庫進行匹配。
此外,在某些網站上填寫表單時,您會發現即使您輸入小寫字元,它也會轉換為大寫。因此,將字串轉換為大寫有很多用途。
在這裡,我們將學習兩種在 TypeScript 中將字串轉換為大寫的方法。
使用 TypeScript 的 String.toUpperCase() 方法
toUpperCase() 方法是 TypeScript 中的內建庫方法,用於將字串轉換為大寫。我們可以透過獲取字串作為引用來呼叫 toUpperCase() 方法。此外,與 JavaScript 不同,TypeScript 不允許在任何其他資料型別變數上呼叫 toUpperCase() 方法,因為它具有型別安全特性。
語法
使用者可以按照以下語法使用 TypeScript 中的 toUpperCase() 方法將字串轉換為大寫。
let emp_name: string = "Shubham Vora"; let result = emp_name.toUpperCase()
步驟
步驟 1 − 定義一個包含一些小寫字母的字串。
步驟 2 − 使用 toUpperCase() 方法將上面定義的字串轉換為大寫。
步驟 3 − 列印轉換後的字串。
示例 1
在下面的示例中,我們聲明瞭一個字串。之後,我們使用 toUpperCase() 方法將字串轉換為大寫。
// Creating a string
let str: string = "Tutorials Point, Simply Easy Learning";
console.log("Before converting to Uppercase: " + str )
// Converting the string to uppercase
let str_upper = str.toUpperCase();
console.log( "After converting to uppercase: " + str_upper);
編譯後,它將生成以下 JavaScript 程式碼:
// Creating a string
var str = "Tutorials Point, Simply Easy Learning";
console.log("Before converting to Uppercase: " + str);
// Converting the string to uppercase
var str_upper = str.toUpperCase();
console.log("After converting to uppercase: " + str_upper);
輸出
以上程式碼將產生以下輸出:
Before converting to Uppercase: Tutorials Point, Simply Easy Learning After converting to uppercase: TUTORIALS POINT, SIMPLY EASY LEARNING
示例 2
在下面的示例中,我們聲明瞭一個字串,其中也包含一些特殊字元和數字。之後,我們使用 toUpperCase() 方法將字串轉換為大寫。
// Creating a string
let str: string = "@weds!23sd$ #$3c ^%^Gf";
console.log(" Before converting to Uppercase: " + str);
// Converting the string to uppercase
let upper_str = str.toUpperCase();
console.log("After converting to Uppercase: " + upper_str);
編譯後,它將生成以下 JavaScript 程式碼:
// Creating a string
var str = "@weds!23sd$ #$3c ^%^Gf";
console.log(" Before converting to Uppercase: " + str);
// Converting the string to uppercase
var upper_str = str.toUpperCase();
console.log("After converting to Uppercase: " + upper_str);
輸出
以上程式碼將產生以下輸出:
Before converting to Uppercase: @weds!23sd$ #$3c ^%^Gf After converting to Uppercase: @WEDS!23SD$ #$3C ^%^GF
在示例輸出中,使用者可以觀察到 toUpperCase() 方法會保留特殊字元和數字,並將字母字元轉換為大寫。
使用 TypeScript 的 toLocaleUpperCase() 方法
toLocaleUpperCase() 方法也是 TypeScript 中的內建庫方法,在大多數情況下返回與 toUpperCase() 相同的結果。它在大小寫對映後返回字串的大寫字元。某些語言環境(例如土耳其語)不遵循大小寫對映;在這種情況下,toLocaleUpperCase() 方法返回不同的結果。
語法
在以下語法中,我們演示瞭如何使用 TypeScript 的 toLocaleUpperCase() 方法將字串轉換為大寫。
let message: string = "Hello World!"; let result = emp_name.toLocaleUpperCase( loclaes );
引數
toLocaleUpperCase() 方法接受一個引數。
locales − 這是一個可選引數。它是一個語言標籤,表示需要根據哪個特定的區域語言將字串轉換為大寫。
示例 1
在下面的示例中,我們定義了一個字串。我們根據“lt-LT”語言環境將字串轉換為大寫。
let str: string = "Tutorials Point";
console.log("Before converting to Uppercase: ", str)
// Using the toLocaleUpperCase() method
let upp_str = str.toLocaleUpperCase("lt-LT");
console.log("After converting to Uppercase: " + upp_str);
編譯後,它將生成以下 JavaScript 程式碼:
var str = "Tutorials Point";
console.log("Before converting to Uppercase: ", str);
// Using the toLocaleUpperCase() method
var upp_str = str.toLocaleUpperCase("lt-LT");
console.log("After converting to Uppercase: " + upp_str);
輸出
以上程式碼將產生以下輸出:
Before converting to Uppercase: Tutorials Point After converting to Uppercase: TUTORIALS POINT
示例 2
在下面的示例中,我們定義了一個字串。我們使用 toLocaleUpperCase() 方法將字串轉換為大寫。我們將“en-US”作為語言環境引數傳遞給此方法。
let str: string = "Tutorials Point";
console.log("String before converting to Uppercase: ", str)
// Using the toLocaleUpperCase() method
let upp_str = str.toLocaleUpperCase("en-US");
console.log("String after converting to Uppercase: " + upp_str);
編譯後,它將生成以下 JavaScript 程式碼:
var str = "Tutorials Point";
console.log("String before converting to Uppercase: ", str);
// Using the toLocaleUpperCase() method
var upp_str = str.toLocaleUpperCase("en-US");
console.log("String after converting to Uppercase: " + upp_str);
輸出
以上程式碼將產生以下輸出:
String before converting to Uppercase: Tutorials Point String after converting to Uppercase: TUTORIALS POINT
使用者學習了兩種在 TypeScript 中將字串轉換為大寫的方法。但是,兩種方法都返回相同的結果,除了某些 Unicode 字元,其預設對映不同。建議使用 toUpperCase() 方法在 TypeScript 中將字串轉換為大寫。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP