Просмотр полной версии : Функция удаления дробной части числа
Ivan1978
28.01.2004, 10:29
Подскажите пожалуйста как можно удалить дробную часть числа. Нужно для скрипта вычисления остатка от деления. А может у кого то готовый скрипт есть? Заранее спасибо!
У меня есть серьёзный РАБОЧИЙ СУПЕР СКРИПТ
Вот:
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)
;)
Оригинал написал(а) Пушистик
а у меня еще проще....
Math.round(5.51)
Math.round(5.49)
;)
В исследовании данной задачи, с твоей стороны
допушены непоследовательность, преступное
легкомыслие, за которое в иные времена
могли бы и растрелять.
Math.round(5.51) выдаёт - 6,
а как глубокомысленно заметил исследователь -
необходимо отбросить дробную часть, т.е.
заиметь на выходе - 5.
Посерьёзней будьте, товарищи!. :p
Nox Noctis
28.01.2004, 15:04
int (x);
function xxx(x) {
b = x%1;
return x-b;
}
trace(xxx(3475.675));
чтото я стормозил
function d(x) {
return x-x%1;
}
Ivan1978
28.01.2004, 18:49
Спасибо!
Оригинал написал(а) Ivan1978
Спасибо!
И это всё?
Такую серьёзную работу проделали. :p
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.