math round



Округление до сотых

Автор 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

Ответ от Ѐоманов[новичек]
А как округлить все числа, чтобы к каждому не дописывать .toFixed(2), может функция есть? Функция выше какая-то сложная на мой взгляд...

Ответ от Knight[гуру]
Округление до сотых (например):var b = 7.11456;var a= (b).toFixed(2);илиalert((b).toFixed(2));

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Каким образом в JavaScript можно округлить число, например до сотых?
Округление на Википедии
Посмотрите статью на википедии про Округление
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*