JavaScript Number toLocaleString()
示例
使用區域設定將數字格式化為字串
let num = 1000000;
let text = num.toLocaleString();
自己動手試一試 »
使用芬蘭的特定區域設定將數字格式化為字串
let num = 1000000;
let text = num.toLocaleString("fi-FI");
自己動手試一試 »
使用美國特定的區域設定將數字格式化為貨幣字串
let num = 1000000;
let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
自己動手試一試 »
更多示例見下文
描述
toLocaleString()
使用本地語言格式將數字作為字串返回。
語言格式取決於您計算機上的區域設定。
語法
number.toLocaleString(locales, options)
引數
引數 | 描述 | ||||||||||||||||||||
地區 試一試 |
可選。 要使用的特定語言格式。 點選“嘗試一下”按鈕檢視所有值。 ar-SA 阿拉伯語(沙烏地阿拉伯)bn-BD 孟加拉語(孟加拉國)bn-IN 孟加拉語(印度)cs-CZ 捷克語(捷克共和國)da-DK 丹麥語(丹麥)de-AT 奧地利德語de-CH “瑞士”德語de-DE 標準德語(德國使用)el-GR 現代希臘語en-AU 澳大利亞英語en-CA 加拿大英語en-GB 英國英語en-IE 愛爾蘭英語en-IN 印度英語en-NZ 紐西蘭英語en-US 美國英語en-ZA 英語(南非)es-AR 阿根廷西班牙語es-CL 智利西班牙語es-CO 哥倫比亞西班牙語es-ES 卡斯蒂利亞西班牙語(西班牙中北部使用)es-MX 墨西哥西班牙語es-US 美式西班牙語fi-FI 芬蘭語(芬蘭)fr-BE 比利時法語fr-CA 加拿大法語fr-CH “瑞士”法語fr-FR 標準法語(尤其在法國)he-IL 希伯來語(以色列)hi-IN 印地語(印度)hu-HU 匈牙利語(匈牙利)id-ID 印度尼西亞語(印度尼西亞)it-CH “瑞士”義大利語it-IT 標準義大利語(義大利使用)ja-JP 日語(日本)ko-KR 韓語(韓國)nl-BE 比利時荷蘭語nl-NL 標準荷蘭語(荷蘭使用)no-NO 挪威語(挪威)pl-PL 波蘭語(波蘭)pt-BR 巴西葡萄牙語pt-PT 歐洲葡萄牙語(葡萄牙書寫和口語)ro-RO 羅馬尼亞語(羅馬尼亞)ru-RU 俄語(俄羅斯聯邦)sk-SK 斯洛伐克語(斯洛伐克)sv-SE 瑞典語(瑞典)ta-IN 印度泰米爾語ta-LK 斯里蘭卡泰米爾語th-TH 泰語(泰國)tr-TR 土耳其語(土耳其)zh-CN 中國大陸,簡體字zh-HK 香港,繁體字zh-TW 臺灣,繁體字 |
||||||||||||||||||||
選項 | 可選。 包含格式選項的物件
|
返回值
型別 | 描述 |
一個字串 | 表示本地格式數字的字串。 |
更多示例
使用 options 引數(物件)進行貨幣格式化
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"});
自己動手試一試 »
使用日本的特定區域設定
let num = 1000000;
let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
自己動手試一試 »
瀏覽器支援
toLocaleString()
是 ECMAScript3 (ES3) 的一個特性。
ES3 (JavaScript 1999) 在所有瀏覽器中都得到完全支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |
瀏覽器支援
(locales, options)
在所有現代瀏覽器中都受支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 11 |