رقم JavaScript toLocaleString ()
أمثلة
تنسيق رقم في سلسلة باستخدام إعدادات اللغة:
let num = 1000000;
let text = num.toLocaleString();
قم بتنسيق رقم في سلسلة ، باستخدام الإعدادات المحلية الخاصة بـ FINLAND:
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)
المعلمات
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:
|
قيمة الإرجاع
نوع | وصف |
سلسلة | سلسلة تمثل رقمًا بالتنسيق المحلي. |
مزيد من الأمثلة
استخدم معلمة الخيارات (الكائن) لتنسيق العملة:
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 | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
دعم المتصفح
(locales, options)
مدعوم في جميع المتصفحات الحديثة:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 11 | Yes | Yes | Yes | Yes |