مетод toFixed() عدد JavaScript
- صفحه قبلی toExponential()
- صفحه بعدی toLocaleString()
- برگشت به طبقه بالاتر دستورالعملهای مرجع Number JavaScript
تعریف و استفاده
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 |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبلی toExponential()
- صفحه بعدی toLocaleString()
- برگشت به طبقه بالاتر دستورالعملهای مرجع Number JavaScript