当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript String.prototype.toLocaleUpperCase()用法及代码示例


JavaScript中的String.prototype.toLocaleUpperCase()方法是一种标准的内置对象,该方法返回根据主机当前语言环境转换为大写字母的调用字符串值。

用法:

str.toLocaleUpperCase()
str.toLocaleUpperCase(locale) 
str.toLocaleUpperCase([locale, locale, ...])

参数:

  • locale:它是一个可选参数,此语言环境参数指示根据任何locale-specific大小写映射将转换为大写形式的语言环境。

返回值:此方法返回大写字母的字符串。

异常:此方法产生两种错误,如下所示:



  • RangeError如果locale参数不是有效的语言标签。
  • TypeError如果数组元素不是字符串类型。

以下示例说明了JavaScript中的String.prototype.toLocaleUpperCase()方法:

范例1:

const gfg = 'GeeKsForGeekS'; 
console.log('EN-US:' + gfg.toLocaleUpperCase('en-US')); 
console.log('TR:' + gfg.toLocaleUpperCase('tr')); 
  
const gfg1 = new String("String.prototype.toLocaleUpperCase()"); 
console.log('Result:' + gfg1.toLocaleUpperCase());

输出:

"EN-US:GEEKSFORGEEKS"
"TR:GEEKSFORGEEKS"
"Result:STRING.PROTOTYPE.TOLOCALEUPPERCASE()"

范例2:

console.log('ALPHABET'.toLocaleUpperCase()); 
   
console.log('i\u0307'.toLocaleUpperCase('tr') === 'I');   
console.log('i\u0307'.toLocaleUpperCase('lt-LT') === 'I'); 
   
let geeks = ['lt', 'LT', 'lt-LT', 'lt-u-co-phonebk', 'lt-x-lietuva']; 
console.log('i\u0307'.toLocaleUpperCase(geeks) === 'I'); 

输出:

"ALPHABET"
false
true
true

支持的浏览器:下面列出了String.prototype.toLocaleUpperCase()方法支持的浏览器:

  • 谷歌浏览器
  • Firefox
  • IE
  • Opera
  • Safari
  • Edge

相关用法


注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 JavaScript | String.prototype.toLocaleUpperCase() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。