طريقة JavaScript Number toLocaleString()
- الصفحة السابقة toFixed()
- الصفحة التالية toPrecision()
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript Number
التعريف والاستخدام
toLocaleString()
استخدام تنسيق اللغة المحلية لتحويل الرقم إلى نص.
تنسيق اللغة يعتمد على إعدادات المنطقة الخاصة بك على الحاسوب.
مثال
مثال 1
استخدام إعدادات المنطقة لتحويل الرقم إلى نص:
let num = 1000000; let text = num.toLocaleString();
مثال 2
استخدام بيئة اللغة الفنلندية لتحويل الرقم إلى نص:
let num = 1000000; let text = num.toLocaleString("fi-FI");
مثال 3
استخدام بيئة اللغة الأمريكية الخاصة لتحويل الرقم إلى نص عملة:
let num = 1000000; let text = num.toLocaleString("en-US", {style:"currency", currency:"USD"});
مثال 4
استخدام options تنسيق العملة باستخدام معامل (موضوع):
let num = new Number(1000000); const myObj = { style: "currency", currency: "EUR" } let text = num.toLocaleString("en-GB", myObj);
مثال 5
let num = new Number(1000000); let text = num.toLocaleString("en-GB", {style:"currency", currency:"EUR"});
مثال 6
استخدام بيئة اللغة الخاصة بـ JAPAN:
let num = 1000000; let text = num.toLocaleString("ja-JP", {style:"currency", currency:"JPY"});
النحو
number.toLocaleString(locales, options)
المعامل
المعامل | وصف |
---|---|
locales | اختياري. تنسيق اللغة المحدد المستخدم. يرجى الرجوع إلى الجدول أدناه. |
options | اختياري. موضوع يحتوي على خيارات تنسيق. يرجى الرجوع إلى الجدول أدناه. |
locales القيم القابلة للاستبدال:
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 الخيارات المقبولة للمعاملات:
الخيارات | القيمة |
---|---|
currency |
القيم المقبولة: أي رمز عملة (مثل "EUR", "USD", "INR" وما إلى ذلك) |
currencyDisplay |
القيم المقبولة:
|
localeMatcher |
القيم المقبولة:
|
maximumFractionDigits |
رقم من 0 إلى 20 (3 افتراضيًا) |
maximumSignificantDigits |
رقم من 1 إلى 21 (21 افتراضيًا) |
minimumFractionDigits |
رقم من 0 إلى 20 (3 افتراضيًا) |
minimumIntegerDigits |
رقم من 1 إلى 21 (1 افتراضيًا) |
minimumSignificantDigits |
رقم من 1 إلى 21 (21 افتراضيًا) |
style |
القيم المقبولة:
|
useGrouping |
القيم المقبولة:
|
القيمة المعدة
نوع | وصف |
---|---|
النص | تمثيل نصي للعدد المحلي. |
تفاصيل تقنية
القيمة المعدة
تمثيل عدد ك نص، يتم تحديد ذلك من قبل التنفيذ، يتم تنسيقه وفقًا للمعيار المحلي، وقد يؤثر على علامات النقاط أو علامات الفواصل العشرية.
يتم إلقاء
استثناء | وصف |
---|---|
TypeError | يتم إلقاء استثناء عند استدعاء هذا الطريقة على عنوان غير Number. |
دعم المتصفح
toLocaleString()
هو خاصية ECMAScript3 (ES3).
جميع المتصفحات تدعم ES3 (JavaScript 1999) بشكل كامل:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
الدعم | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة toFixed()
- الصفحة التالية toPrecision()
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript Number