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


JavaScript Object toLocaleString()用法及代码示例


JavaScript Object toLocaleString() 方法返回一个表示该对象的字符串。

用法:

obj.toLocaleString()

在这里,obj 是一个对象。

参数:

toLocaleString() 方法默认不接受任何参数。

返回:

  • 返回表示对象的字符串。

一些覆盖 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

注意ObjecttoLocaleString返回调用结果toString().出于locale-specific 的目的,此方法旨在被派生对象覆盖,即使所有人都可能不使用它。

相关用法


注:本文由纯净天空筛选整理自 Javascript Object toLocaleString()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。