JavaScript Number toLocaleString ()
Các ví dụ
Định dạng một số thành một chuỗi, sử dụng cài đặt ngôn ngữ:
let num = 1000000;
let text = num.toLocaleString();
Định dạng một số thành một chuỗi, sử dụng ngôn ngữ cụ thể của FINLAND:
let num = 1000000;
let text = num.toLocaleString("fi-FI");
Định dạng một số thành một chuỗi tiền tệ, sử dụng ngôn ngữ cụ thể của Hoa Kỳ:
let num = 1000000;
let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
Thêm ví dụ bên dưới
Định nghĩa và Cách sử dụng
Giá toLocaleString()
trị trả về một số dưới dạng một chuỗi, sử dụng định dạng ngôn ngữ địa phương.
Định dạng ngôn ngữ phụ thuộc vào thiết lập ngôn ngữ trên máy tính của bạn.
Cú pháp
number.toLocaleString(locales, options)
Thông số
Parameter | Description | ||||||||||||||||||||
locales |
Optional. The language specific format to use. Click on the "Try it" button to see all values in action. ar-SA Arabic (Saudi Arabia)bn-BD Bangla (Bangladesh)bn-IN Bangla (India)cs-CZ Czech (Czech Republic)da-DK Danish (Denmark)de-AT Austrian Germande-CH "Swiss" Germande-DE Standard German (as spoken in Germany)el-GR Modern Greeken-AU Australian Englishen-CA Canadian Englishen-GB British Englishen-IE Irish Englishen-IN Indian Englishen-NZ New Zealand Englishen-US US Englishen-ZA English (South Africa)es-AR Argentine Spanishes-CL Chilean Spanishes-CO Colombian Spanishes-ES Castilian Spanish (as spoken in Central-Northern Spain)es-MX Mexican Spanishes-US American Spanishfi-FI Finnish (Finland)fr-BE Belgian Frenchfr-CA Canadian Frenchfr-CH "Swiss" Frenchfr-FR Standard French (especially in France)he-IL Hebrew (Israel)hi-IN Hindi (India)hu-HU Hungarian (Hungary)id-ID Indonesian (Indonesia)it-CH "Swiss" Italianit-IT Standard Italian (as spoken in Italy)ja-JP Japanese (Japan)ko-KR Korean (Republic of Korea)nl-BE Belgian Dutchnl-NL Standard Dutch (as spoken in The Netherlands)no-NO Norwegian (Norway)pl-PL Polish (Poland)pt-BR Brazilian Portuguesept-PT European Portuguese (as written and spoken in Portugal)ro-RO Romanian (Romania)ru-RU Russian (Russian Federation)sk-SK Slovak (Slovakia)sv-SE Swedish (Sweden)ta-IN Indian Tamilta-LK Sri Lankan Tamilth-TH Thai (Thailand)tr-TR Turkish (Turkey)zh-CN Mainland China, simplified characterszh-HK Hong Kong, traditional characterszh-TW Taiwan, traditional characters |
||||||||||||||||||||
options | Optional. An object with formatting options:
|
Giá trị trả lại
Loại | Sự miêu tả |
Một chuỗi | Một chuỗi đại diện cho một số ở định dạng cục bộ. |
Các ví dụ khác
Sử dụng tham số tùy chọn (đối tượng) để định dạng tiền tệ:
let num = new Number(1000000);
const myObj = {
style: "currency",
currency: "EUR"
}
let text = num.toLocaleString("en-GB", myObj);
let num = new Number(1000000);
let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});
Sử dụng ngôn ngữ cụ thể của JAPAN:
let num = 1000000;
let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
Hỗ trợ trình duyệt
toLocaleString()
là một tính năng ECMAScript3 (ES3).
ES3 (JavaScript 1999) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Hỗ trợ trình duyệt
(locales, options)
được hỗ trợ trong tất cả các trình duyệt hiện đại:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 11 | Yes | Yes | Yes | Yes |