Metode JavaScript Number toLocaleString()
- Halaman Sebelumnya toFixed()
- Halaman Berikutnya toPrecision()
- Kembali ke Lapisan Atas Panduan Referensi JavaScript Number
Definisi dan penggunaan
toLocaleString()
Mengembalikan angka dalam bentuk string menggunakan format bahasa lokal.
Format bahasa tergantung pengaturan area komputer Anda.
Contoh
Contoh 1
Menggunakan pengaturan area untuk memformat angka menjadi string:
let num = 1000000; let text = num.toLocaleString();
Contoh 2
Menggunakan lingkungan bahasa khusus Finlandia untuk memformat angka menjadi string:
let num = 1000000; let text = num.toLocaleString("fi-FI");
Contoh 3
Menggunakan lingkungan bahasa khusus Amerika Serikat untuk memformat angka menjadi string uang:
let num = 1000000; let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
Contoh 4
Pergunakan options Parameter (objek) untuk memformat mata uang:
let num = new Number(1000000); const myObj = { style: "currency", currency: "EUR" } let text = num.toLocaleString("en-GB", myObj);
Contoh 5
let num = new Number(1000000); let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});
Contoh 6
Gunakan lingkungan bahasa khusus JAPAN:
let num = 1000000; let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
Grammar
number.toLocaleString(locales, options)
Parameter
Parameter | Deskripsi |
---|---|
locales | Pilihan. Format spesifik bahasa yang digunakan. Lihat tabel di bawah. |
options | Pilihan. Objek yang memiliki opsi format. Lihat tabel di bawah. |
locales Nilai yang diterima parameter:
ar-SA
Arab (Saudi Arabia)bn-BD
Bengali (Bangladesh)bn-IN
Bengali (India)cs-CZ
Czech (Republik Ceko)da-DK
Dansk (Denmark)de-AT
Jerman Austriade-CH
Jerman Swissde-DE
Jerman standar (digunakan di Jerman)el-GR
Greek Modernen-AU
Inggris Australiaen-CA
Inggris Kanadaen-GB
Inggris Inggrisen-IE
Inggris Irlandiaen-IN
Inggris Indiaen-NZ
Inggris Selandia Baruen-US
Inggris Amerikaen-ZA
Inggris (Afrika Selatan)es-AR
Spanyol Argentinaes-CL
Spanyol Chilies-CO
Spanyol Kolombiaes-ES
Spanyol Kastilia (digunakan di bagian utara dan tengah Spanyol)es-MX
Spanyol Meksikoes-US
Spanyol Amerikafi-FI
Suomi (Finlandia)fr-BE
Prancis Belgiafr-CA
Prancis Kanadafr-CH
Prancis Swissfr-FR
Prancis standar (terutama di Perancis)he-IL
Ibrani (Israel)hi-IN
Hindi (India)hu-HU
Budapestis (Hungaria)id-ID
Bahasa Indonesia (Indonesia)it-CH
“Swiss” Italiit-IT
Itali Standar (digunakan di Italia)ja-JP
Jepang (Jepang)ko-KR
Korea (Korea Selatan)nl-BE
Belanda Belgianl-NL
Belanda Standar (Belanda)no-NO
Norwegia (Norwegia)pl-PL
Polandia (Polandia)pt-BR
Portugis Brazilpt-PT
Portugis Eropa (Portugis tulisan dan lisan)ro-RO
Rumania (Rumania)ru-RU
Rusia (Federasi Rusia)sk-SK
Slovak (Slovakia)sv-SE
Swedia (Swedia)ta-IN
Tamil Indiata-LK
Tamil Sri Lankath-TH
Thai (Thailand)tr-TR
Turki (Turki)zh-CN
Cina Daratan, tulisan berbahasa Tionghoa Sederhanazh-HK
Hong Kong, tulisan berbahasa Tionghoazh-TW
Taiwan, tulisan berbahasa Tionghoa
options Pilihan yang diterima parameter:
Pilihan | Nilai |
---|---|
currency |
Nilai yang sah: kode mata uang apapun (seperti "EUR", "USD", "INR", dll) |
currencyDisplay |
Nilai yang sah:
|
localeMatcher |
Nilai yang sah:
|
maximumFractionDigits |
Angka dari 0 sampai 20 (baku adalah 3) |
maximumSignificantDigits |
Angka dari 1 sampai 21 (baku adalah 21) |
minimumFractionDigits |
Angka dari 0 sampai 20 (baku adalah 3) |
minimumIntegerDigits |
Angka dari 1 sampai 21 (baku adalah 1) |
minimumSignificantDigits |
Angka dari 1 sampai 21 (baku adalah 21) |
style |
Nilai yang sah:
|
useGrouping |
Nilai yang sah:
|
Nilai kembalian
Tipe | Deskripsi |
---|---|
String | Mewakili string angka lokal. |
Detil teknis
Nilai kembalian
Perwakilan string angka, yang ditentukan oleh implementasi, disesuaikan berdasarkan standar lokal, yang mungkin mempengaruhi tanda baca titik desimal atau tanda pemisah ribuan.
Dipancarkan
Eksepsi | Deskripsi |
---|---|
TypeError | Eksepsi yang diangkat ketika objek yang dipanggil bukan Number. |
Dukungan browser
toLocaleString()
Adalah fitur ECMAScript3 (ES3).
Seluruh peramban mendukung ES3 (JavaScript 1999) penuhnya:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya toFixed()
- Halaman Berikutnya toPrecision()
- Kembali ke Lapisan Atas Panduan Referensi JavaScript Number