Javascript对象toLocaleString()

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

toLocaleString()方法的语法为:

obj.toLocaleString()

在这里, obj是一个对象。


toLocaleString()参数

默认情况下, toLocaleString()方法不接受任何参数。


从toLocaleString()返回值
  • 返回表示对象的字符串 。

覆盖toLocaleString一些对象:

  • 数组 :JavaScript数组toLocaleString()
  • Number :JavaScript Number 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()的结果。即使特定区域可能不使用此方法,也要为特定于语言环境的目的而派生对象覆盖此方法。


推荐阅读: JavaScript对象toString()


总计 0 评论

发表评论

作为 登录 | 登出 »

联系电话

18321263196

交换链接

互相学习

服务咨询

我的微信