PDA

Просмотр полной версии : Функция удаления дробной части числа


Ivan1978
28.01.2004, 10:29
Подскажите пожалуйста как можно удалить дробную часть числа. Нужно для скрипта вычисления остатка от деления. А может у кого то готовый скрипт есть? Заранее спасибо!

Штрек
28.01.2004, 13:41
У меня есть серьёзный РАБОЧИЙ СУПЕР СКРИПТ
Вот:
if (x<0) {
y = Math.ceil(x);
} else {
y = Math.floor(x);
}
Долго я с ним долбался, но всё таки Я ЭТО СДЕЛАЛ! :p

Пушистик
28.01.2004, 14:07
а у меня еще проще....
Math.round(5.51)
Math.round(5.49)
;)

Штрек
28.01.2004, 14:57
Оригинал написал(а) Пушистик
а у меня еще проще....
Math.round(5.51)
Math.round(5.49)
;)
В исследовании данной задачи, с твоей стороны
допушены непоследовательность, преступное
легкомыслие, за которое в иные времена
могли бы и растрелять.
Math.round(5.51) выдаёт - 6,
а как глубокомысленно заметил исследователь -
необходимо отбросить дробную часть, т.е.
заиметь на выходе - 5.
Посерьёзней будьте, товарищи!. :p

Nox Noctis
28.01.2004, 15:04
int (x);

opex
28.01.2004, 15:27
function xxx(x) {
b = x%1;
return x-b;
}
trace(xxx(3475.675));

opex
28.01.2004, 15:32
чтото я стормозил
function d(x) {
return x-x%1;
}

Ivan1978
28.01.2004, 18:49
Спасибо!

Штрек
28.01.2004, 19:06
Оригинал написал(а) Ivan1978
Спасибо!
И это всё?
Такую серьёзную работу проделали. :p