Округление до сотых
Автор Private person задал вопрос в разделе Другие языки и технологии
Каким образом в JavaScript можно округлить число, например до сотых? и получил лучший ответ
Ответ от Їертенок[гуру]
как вариант, определяет сколько знаков будет выводиться после запятой
function ToString(val, prec) {
val = Math.round(val * Math.pow(10, prec)) / Math.pow(10, prec);
s = "" + val;
comNdx = s.indexOf('.');
if (-1 ==comNdx) return s;
s = s.substring(0, comNdx + prec + 1);
return s;
}
или вроде так
var s = Number(10.237511).toFixed(2);
Ответ от James Lukash[гуру]
var original = 28.453Math.round (original * 100) / 100; //returns 28.45
var original = 28.453Math.round (original * 100) / 100; //returns 28.45
Ответ от Ѐоманов[новичек]
А как округлить все числа, чтобы к каждому не дописывать .toFixed(2), может функция есть? Функция выше какая-то сложная на мой взгляд...
А как округлить все числа, чтобы к каждому не дописывать .toFixed(2), может функция есть? Функция выше какая-то сложная на мой взгляд...
Ответ от Knight[гуру]
Округление до сотых (например):var b = 7.11456;var a= (b).toFixed(2);илиalert((b).toFixed(2));
Округление до сотых (например):var b = 7.11456;var a= (b).toFixed(2);илиalert((b).toFixed(2));
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Каким образом в JavaScript можно округлить число, например до сотых?