當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。