طريقة toPrecision() لعدد JavaScript
- الصفحة السابقة toLocaleString()
- الصفحة التالية toString()
- العودة إلى الطبقة العليا مرجع JavaScript Number
تعريف والاستخدام
toPrecision()
ي formatoze الرقم إلى طول معين.
ي formatoze الرقم بشكل يحدد عدد الأرقام الفعالة.
مثال
مثال 1
تنسيق الرقم إلى طول معين:
let num = 13.3714; let n = num.toPrecision(2);
مثال 2
تنسيق العدد العشري:
let num = 0.001658853; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
مثال 3
تنسيق الرقم إلى طول معين:
let num = 13.3714; num.toPrecision(2); num.toPrecision(3); num.toPrecision(10);
مثال 4
بدون تنسيق:
let num = 13.3714; num.toPrecision();
النحو
number.toPrecision(الوضوح)
المعامل
المعامل | وصف |
---|---|
الوضوح |
اختياري. عدد الأرقام. بين 1 و21 (وفيهما) القيم. إذا تم تجاهله، فإن الرقم يتم العودة به بدون أي تنسيق. |
القيمة المعدة
نوع | وصف |
---|---|
النص | تنسيق الرقم إلى دقة معينة. |
تفاصيل تقنية
القيمة المعدة
يتم العودة بتمثيل نصي لعدد Number، يحتوي على الوضوح رقم فعال.
إذا الوضوح كافٍ لتشمل جميع الأرقام في جزء الكامل من Number، فإن النص الذي يتم العودة به سيستخدم طريقة التعداد الثابت.
إذا لم يكن كافيًا، سيتم استخدام طريقة التعداد الأساسي، أي أن لديه رقمًا واحدًا قبل النقطة، وعددًا من الرقام بعد النقطة الوضوحرقم واحد.
إذا لزم الأمر، سيتم تقريب هذا الرقم أو إكماله بـ 0.
يتم إلقاء
استثناء | وصف |
---|---|
RangeError |
عند الوضوح استثنائي كبير أو صغير. القيم بين 1 و21 لن تؤدي إلى استثناء. بعض التنفيذات تدعم نطاقًا أكبر أو أصغر من القيم. |
TypeError | يتم إلقاء استثناء عند استدعاء الكائن الذي يتم إصداره ليس Number. |
دعم المتصفح
toPrecision()
هو خاصية ECMAScript3 (ES3).
جميع المتصفحات تدعم بشكل كامل ES3 (JavaScript 1999):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
الدعم | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة toLocaleString()
- الصفحة التالية toString()
- العودة إلى الطبقة العليا مرجع JavaScript Number