toLocaleString()方法使用本地語言格式將數字轉換為字符串。語言取決於計算機上的語言環境設置。
用法:
number.toLocaleString(locales, options)
參數:
- locales:這是一個可選參數。它指定要使用的語言格式。
- options:此參數也是可選的。
- 它包括maximumFractionDigits,它表示從0到20的數字(默認值為3)
- 它包括maximumSignificantDigits,它表示從1到21的數字(默認值為21)。
注意:還有其他選項作為參數,例如minimumFractionDigits,minimumSignificantDigits,currency等。開發人員可以根據應用程序的要求使用它們。
返回值:返回值可以是代表數字的字符串。
例:以下代碼演示了所有轉換。
HTML
<script>
// Declaring an variable a
var n = new Number(705870689);
document.write("ar-SA:"
+ n.toLocaleString("ar-SA") + "<br>");
document.write("bn-BD:"
+ n.toLocaleString("bn-BD") + "<br>");
document.write("bn-IN:"
+ n.toLocaleString("bn-IN") + "<br>");
document.write("cs-CZ:"
+ n.toLocaleString("cs-CZ") + "<br>");
</script>
輸出:
ar-SA:٧٠٥٬٨٧٠٬٦٨٩ bn-BD:৭০,৫৮,৭০,৬৮৯ bn-IN:৭০,৫৮,৭০,৬৮৯ cs-CZ:705 870 689
範例2:下麵的示例演示了樣式和貨幣屬性。
Javascript
<script>
// Declaring an variable a
var a = new Number(159900);
// Creating an dictionary like object and
// include currency and style
var myObj = {
style:"currency",
currency:"EUR"
}
document.write(a.toLocaleString("en-GB", myObj));
</script>
輸出:
€159,900.00
相關用法
- JavaScript Date toLocaleString()用法及代碼示例
- JavaScript BigInt.prototype.toLocaleString()用法及代碼示例
- Javascript typedArray.toLocaleString()用法及代碼示例
- Javascript array.toLocaleString()用法及代碼示例
- Typescript toLocaleString()用法及代碼示例
- Javascript toString()用法及代碼示例
- Javascript Number.isInteger( )用法及代碼示例
- Javascript Number.isFinite()用法及代碼示例
注:本文由純淨天空篩選整理自sravankumar8128大神的英文原創作品 JavaScript Number toLocaleString() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。