Number.toFixed() - форматує число з вказаною кількість цифр після крапки.
numObj.toFixed([ digits ]);
numObj - число. Об'єкт Number.
digits - не обов'язковий параметр. Кількість цифр після коми, від 0 до 20.
toFixed() метод об'єкта Number який повертає рядок з числом з рівно digits цифр після десяткової крапки. Число округляється при необхідності, а дрібна частина доповнюється нулями таким чином, щоб мати вказану довжину.
Якщо число більше 1e + 21, цей метод просто викликає метод Number.toString() і повертає рядок в експоненційної запису.
RangeError Якщо параметр digits занадто маленький або занадто великий. Значення між 0 і 20 включно не будуть породжувати виняток RangeError. Також реалізації можуть підтримувати великі і менші значення.
TypeError Якщо цей метод викликається на об'єкті, які не є об'єктом Number.
var x=15.73501;
alert(x.toFixed(1)); //"15.7"
x.toFixed(3); //"15.735"
x.toFixed(6); //'15.735010'
var n=2.567890431;
n.toFixed(); //"3"
n.toFixed(1); //"2.6"
n.toFixed(2); //"2.57"
n.toFixed(3); //"2.568"
n.toFixed(4); //"2.5679"
n.toFixed(5); //"2.56789"
n.toFixed(6); //"2.567890"
n.toFixed(7); //"2.5678904"
n.toFixed(8); //"2.56789043"
n.toFixed(9); //"2.567890431"
n.toFixed(10); //"2.5678904310"
n.toFixed(11); //"2.56789043100"
n.toFixed(12); //"2.567890431000"
n.toFixed(true); //"2.6"
n.toFixed(false); //"3"
n.toFixed("2"); //"2.57"