Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Функция удаления дробной части числа (http://www.flasher.ru/forum/showthread.php?t=54103)

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


Часовой пояс GMT +4, время: 06:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.