JavaScript toLocaleUpperCase() 方法



JavaScript 中的 toLocaleUpperCase() 方法返回一个新字符串,该字符串使用基于您使用的浏览器的语言设置的任何特定于区域设置的方式将原始字符串转换为大写字母。它不会修改原始字符串。

JavaScript 中的 toLocaleUpperCase() 方法返回与 toUpperCase() 方法相同的结果。唯一的区别是 toLocaleUpperCase() 方法将区域设置作为可选参数,而 toUpperCase() 方法则没有。

语法

以下是 JavaScript 字符串 toLocaleUpperCase() 方法的语法:

toLocaleUpperCase(locales)

参数

  • locales - 用于将字符串转换为大写的区域设置。

返回值

此方法通过使用指定的区域设置将其转换为大写来返回一个新字符串。

示例 1

如果我们省略 locale 参数,则此方法仅将给定字符串转换为大写字母,而无需使用任何区域设置,因为它尚未指定。

<html>
<head>
<title>JavaScript String toLocaleUpperCase() Method</title>
</head>
<body>
<script>
   const str = "tutorials point";
   document.write("Original string: ", str);
   document.write("<br>New string(uppercase): ", str.toLocaleUpperCase());
</script>    
</body>
</html>

输出

以上程序返回一个新字符串“TUTORIALS POINT”。

Original string: tutorials point
New string(uppercase): TUTORIALS POINT

示例 2

以下是 JavaScript 字符串 toLocaleUpperCase() 方法的另一个示例。在此示例中,我们使用此方法将给定字符串“Hello World”转换为使用区域设置“EN-US”的大写。

<html>
<head>
<title>JavaScript String toLocaleUpperCase() Method</title>
</head>
<body>
<script>
   const str = "Hello World";
   const locale = "EN-US";
   document.write("Original string: ", str);
   document.write("<br>The locale is: ", locale);
   document.write("<br>New string(uppercase): ", str.toLocaleUpperCase(locale));
</script>    
</body>
</html>

输出

执行上述程序后,它将返回一个新字符串“HELLO WORLD”。

Original string: Hello World
The locale is: EN-US
New string(uppercase): HELLO WORLD
广告