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