طريقة toPrecision() لعدد JavaScript

تعريف والاستخدام

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
الدعم الدعم الدعم الدعم الدعم الدعم