JavaScript Object toLocaleString() 方法返回一个表示该对象的字符串。
用法:
obj.toLocaleString()
在这里,obj
是一个对象。
参数:
toLocaleString()
方法默认不接受任何参数。
返回:
- 返回表示对象的字符串。
一些覆盖 toLocaleString
的对象:
- Array:Array tolocalestring
- Number:JavaScript 编号 toLocaleString()
示例:使用toLocaleString() 方法
// toLocaleString for Array
const arr = [4, 7, 10];
let string = arr.toLocaleString("fr", { style: "currency", currency: "EUR" });
console.log(string); // 4,00 €,7,00 €,10,00 €
// toLocaleString for Number
const num = 123456.789;
// India uses thousands/lakh/crore separators
console.log(num.toLocaleString("en-IN")); // 1,23,456.789
// toLocaleString for Date
const date = new Date(Date.now());
console.log(date); // Wed Jul 29 2020 15:37:00 GMT+0545 (Nepal Time)
let dateStr = date.toLocaleString("de");
console.log(dateStr); // 29.7.2020, 15:37:00
输出
4,00 €,7,00 €,10,00 € 1,23,456.789 Wed Jul 29 2020 15:37:00 GMT+0545 (Nepal Time) 29.7.2020, 15:37:00
注意:Object
的toLocaleString
返回调用结果toString()
.出于locale-specific 的目的,此方法旨在被派生对象覆盖,即使所有人都可能不使用它。
相关用法
- JavaScript Object toString()用法及代码示例
- JavaScript Object valueOf()用法及代码示例
- JavaScript Object hasOwnProperty()用法及代码示例
- JavaScript Object getOwnPropertyNames()用法及代码示例
- JavaScript Object getOwnPropertySymbols()用法及代码示例
- JavaScript Object getOwnPropertyDescriptor()用法及代码示例
- JavaScript Object getOwnPropertyDescriptors()用法及代码示例
- JavaScript Object.isPrototypeOf()用法及代码示例
- JavaScript Object.assign()用法及代码示例
- JavaScript Object.isExtensible()用法及代码示例
- JavaScript Object.getPrototypeOf()用法及代码示例
- JavaScript Object.isFrozen()用法及代码示例
- JavaScript Object.seal()用法及代码示例
- JavaScript Object.getOwnPropertyDescriptors()用法及代码示例
- JavaScript Object.setPrototypeOf()用法及代码示例
- JavaScript Object.getOwnPropertySymbols()用法及代码示例
- JavaScript Object.defineProperties()用法及代码示例
- JavaScript Object.freeze()用法及代码示例
- JavaScript Object.preventExtensions()用法及代码示例
- JavaScript Object.is()用法及代码示例
注:本文由纯净天空筛选整理自 Javascript Object toLocaleString()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。