Số JavaScript toLocaleString()
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();
Hãy tự mình thử »Định dạng một số thành một chuỗi, sử dụng ngôn ngữ cụ thể của PHẦN LAN:
let num = 1000000;
let text = num.toLocaleString("fi-FI");
Hãy tự mình thử »Định dạng một số thành 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"});
Hãy tự mình thử »Thêm ví dụ bên dưới
Sự miêu tả
toLocaleString()
trả về một số dưới dạng 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 Try it |
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ả về
Kiểu | Sự miêu tả |
Một chuỗi | Một chuỗi đại diện cho một số có định dạng cục bộ. |
Thêm ví dụ
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);
Hãy tự mình thử »
let num = new Number(1000000);
let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});
Hãy tự mình thử »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ãy tự mình thử »Hỗ trợ trình duyệt
toLocaleString()
là một tính năng ECMAScript3 (ES3).
ES3 (JavaScript 1999) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
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 | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | 11 |