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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。