مетод toFixed() عدد 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
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی