对于主机语言环境,如何在 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>
虽然我们可以在不指定语言环境的情况下使用该方法,但如果语言环境语言不太常用,则可能会出现错误。
在本教程中,我们讨论了 JavaScript 中将字符串转换为大写字母的 toLocaleUpperCase() 方法。我们看到了使用该方法时指定和不指定语言环境的不同示例。