Ел
Елена

Как в яваскрипт округлить 2,3 до 2,5 в общем до половины целого числа

Например. 2,1 до 2, 2,3 до 2,5. Как это можно сделать с помощью яваскрит? Поискал, стандартные средства только до целых округляют, но никак не до половины.

АК
Айгуль Куангалиева

Так, внимательно перечитал твой вопрос. Напиши свою функцию. Я бы написал так:
function halfRound(number){
var result;
var integerPart = Math.floor(number);
var fractionPart = number - integerPart;
if(fractionPart >= 0.25){
return integerPart + 0.5;}
else {return integerPart;}
}

Но эта ф-я будет работать правильно, только если у тебя дробная часть чисел не больше .5

Алла
Алла

Вариант: домножай на 10 и это округли. а потом обратно дели на 10

Похожие вопросы
Как округлить число 3,14 до сотых? Как округлить число 3,14 до сотых?
закрытие ссылки яваскриптом.
Нужно на яваскрипт рандомно вывести число N раз!
Что значит округлить число до целых? Помогите пожалуйста !!!ответьте на вопрос!!!
Округлите 80,45 до целого числа и 1,45
как округлить число?
Яваскрипт, подскажите пожалуйста
Как округлить число 15,38490 до сотых. Как округлить число 15,38490 до сотых
Округлить к ближайшему целому заданное вещественное число.
сколько будет 2,5 перевести в целое число?