Показать сообщение отдельно
Старый 26.04.2008, 22:49
burdich вне форума Посмотреть профиль Отправить личное сообщение для burdich Найти все сообщения от burdich
  № 1  
Ответить с цитированием
burdich

Регистрация: Jan 2008
Сообщений: 8
По умолчанию Почему выражение "n/2 == Math.round(n/2)" принимает значение "false"?

Почему выражение
Код:
n/2 == Math.round(n/2)
принимает значение "false", даже если "n" равно целым чётным числам (2,4,6...).

Пример кода наглядно это демонстрирующего:
Код:
var n:Number=0;
onEnterFrame = function () {
	trace ("a="+n/2);
	trace ("b="+Math.round(n/2));
	trace ("c="+(n/2 == Math.round(n/2)));
	n+=0.2	
}