JavaScript String toLocaleUpperCase() 方法



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

JavaScript 中的 toLocaleUpperCase() 方法返回与 touppercase() 方法相同的结果。唯一的区别是 toLocaleUpperCase() 方法将 locale 作为可选参数,而 touppercase() 方法则不然。

语法

以下是 JavaScript String toLocaleUpperCase() 方法的语法 -


 toLocaleUpperCase(locales)

参数

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

返回值

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

示例 1

如果我们省略 locale 参数,此方法只是将给定的字符串转换为大写字母,而不使用任何 locale,因为它没有指定。


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

输出

上面的程序返回一个新字符串 “QIKEPU COM”。

Original string: qikepu com
New string(uppercase): QIKEPU COM

示例 2

以下是 JavaScript String 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