طريقة toFixed() الخاصة بـ JavaScript Number

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

toFixed() يقوم هذا الطريقة بتحويل الرقم إلى نص.

toFixed() يقوم هذا الطريقة بتقريب النص إلى عدد معين من أرقام العشرات.

ملاحظة:إذا كانت أرقام العشرات أعلى من الرقم، يتم إضافة الصفر.

مثال

مثال 1

let num = 5.56789;
let n = num.toFixed();

جرب بنفسك

مثال 2

let num = 5.56789;
let n = num.toFixed(2);

جرب بنفسك

مثال 3

تقريب إلى عشرة أرقام بعد نقطة العشرات:

let num = 5.56789;
let n = num.toFixed(10);

جرب بنفسك

النحو

number.toFixed(digits)

المعامل

المعامل وصف
digits

اختياري. عدد أرقام العشرات. القيم بين 0 و20، بما في ذلك 0 و20.

الافتراضية 0 (بدون عشرات).

يُرجع القيمة

النوع وصف
النص تمثيل الرقم بوجود (أو بدون) عدد عشري.

تفاصيل تقنية

يُرجع القيمة

يُرجع number تمثيل النص، بدون حساب الأساس، بعد نقطة العشرات ثابت. digits عدد الأرقام.

إذا لزم الأمر، سيتم تقريب هذا الرقم، أو يمكن أيضًا إكماله بـ0 حتى يصل إلى الطول المحدد.

إذا digits إذا كان الرقم أكبر من le+21، فإن هذه الطريقة تستدعي فقط number.toString()،يُرجع النص الممثل بالعدد باستخدام حساب الأساس.

يُلقى به

استثناء وصف
RangeError

عندما digits استثناء يُلقى به عندما تكون القيمة صغيرة جدًا أو كبيرة جدًا.

القيم بين 0 و20 لن تسبب هذا الاستثناء. بعض التنفيذات تدعم نطاقًا أوسع أو أقل.

TypeError يُلقى به استثناء عندما يكون العنصر الذي يتم استدعاء هذه الطريقة عليه ليس Number.

دعم المتصفحات

Number.constructor هو خاصية ECMAScript3 (ES3).

جميع المتصفحات يدعمون ES3 (JavaScript 1999) بشكل كامل:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
الدعم الدعم الدعم الدعم الدعم الدعم