Как узнать целое ли число?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

Re: Как узнать целое ли число?

Сообщение Alazaur »

Ну а в чем проблема? После условия переменная num у вас не будет округлена вы же не по ссылке переменную в метод передаете.

Код: Выделить всё

var num:Number = 5.5;if(num != Math.round(num))  trace(num); //выведет 5.5
Garch
Сообщения: 186
Зарегистрирован: 27 ноя 2011, 20:49

Re: Как узнать целое ли число?

Сообщение Garch »

Alazaur писал(а):Ну а в чем проблема? После условия переменная num у вас не будет округлена вы же не по ссылке переменную в метод передаете.
var num:Number = 5.5;
if(num != Math.round(num)) trace(num); //выведет 5.5
Ладно, всё, мне уже тут насоветовали много)) Что-нибудь, да подойдет :D
gpv123
Сообщения: 346
Зарегистрирован: 29 янв 2012, 20:57

Re: Как узнать целое ли число?

Сообщение gpv123 »

Alazaur писал(а):А вообще чего-то вы не то мутите по-моему :D
Что ж, тестим:

Код: Выделить всё

stage.addEventListener(MouseEvent.CLICK,function(e:*):*{    var num:Number = 13 / 4;    var date:Date = new Date();    trace(Boolean(num % 1));                      // true    trace(new Date().getTime() - date.getTime()); // 2    date = new Date();    trace(num != Math.round(num));                // true    trace(new Date().getTime() - date.getTime()); // 4});
Ответить