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
相關用法
- Javascript dataView.getInt16()用法及代碼示例
- Javascript RegExp toString()用法及代碼示例
- JavaScript Math cosh()用法及代碼示例
- JavaScript Date toLocaleTimeString()用法及代碼示例
- JavaScript Math random()用法及代碼示例
- JavaScript Math round()用法及代碼示例
- Javascript toString()用法及代碼示例
注:本文由純淨天空篩選整理自SHUBHAMSINGH10大神的英文原創作品 JavaScript | String.prototype.toLocaleUpperCase() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。