對於主機區域設定,如何在 JavaScript 中將字串轉換為大寫字母?
在本教程中,我們將學習如何在 JavaScript 中將字串轉換為主機區域設定的大寫字母。
在使用區域語言為網站編寫內容時,我們可能需要將句子從小寫轉換為大寫,而不會更改字串的結構。
使用 toLocaleUpperCase() 方法
在 JavaScript 中,我們使用 toUpperCase() 方法以及 toLocaleUpperCase() 將字串的字母更改為大寫。儘管這兩種方法都提供類似的輸出,但 toLocaleUpperCase() 主要用於本地語言。
語法
我們將使用以下語法將整個字串的字母轉換為大寫字母。
wordString.toLocaleUpperCase();
這裡 wordString 是要將其字母轉換為大寫的字串。
演算法
步驟 1 在 JavaScript 中建立一個字串和一個包含相似單詞的陣列。
步驟 2 使用 .toLocaleUpperCase() 檢查陣列和字串的字母是否都可以更改為大寫。
步驟 3 在 HTML 中建立元素,並使用 document.getElementById() 方法獲取字串和陣列的輸出。
示例
在下面給出的示例中,我們建立了一個字串和一個數組,並使用 toLocaleUpperCase() 方法來檢查字母是否可以更改為大寫。
字串的字母已更改為大寫。但是,此方法對陣列不起作用,我們無法使用 toLocaleUpperCase() 將陣列的字母更改為大寫。
<html> <body> <div id=upperString> </div> <script> let wordString = "JavaScript String"; document.getElementById('upperString').innerHTML = wordString.toLocaleUpperCase(); </script> </body> </html>
在 JavaScript 中指定區域設定以使用 toLocaleUpperCase()
在 JavaScript 中,如果我們沒有指定任何區域語言,則 toLocaleUpperCase() 方法將使用預設區域設定將字母更改為大寫。
語法
我們將使用以下語法指定區域語言並將字串的字母更改為大寫。
let locale = 'es'; let spanish = ""; upper.innerHTML = spanish.toLocaleUpperCase(locale);
示例
在下面給出的示例中,我們用不同的語言建立了兩個字串。我們為第一個字串在 .toLocaleUpperCase() 方法中指定了區域語言。
在第二個字串中,我們為區域語言建立了一個變數,並在方法中提到了該變數。
<html> <body> <h2> Specifying the locale to use <i> .toLocaleUpperCase() </i> in JavaScript </h2> <div id=upper> </div> <div id=upperString> </div> <script> let frString = "Ceci est une chaîne."; document.getElementById('upperString').innerHTML = frString.toLocaleUpperCase('fr-FR'); let locale = 'es'; let spanish = "Esta oración está en mayúsculas."; document.getElementById('upper').innerHTML = spanish.toLocaleUpperCase(locale); </script> </body> </html>
雖然我們可以在不指定區域語言的情況下使用該方法,但如果區域語言不太常用,可能會出現錯誤。
在本教程中,我們討論了 toLocaleUpperCase() 方法,用於在 JavaScript 中將字串轉換為大寫字母。我們看到了使用和不使用指定區域設定來使用此方法的不同示例。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP