Показать сообщение отдельно
Старый 11.06.2004, 14:56
AlexMatveev вне форума Посмотреть профиль Отправить личное сообщение для AlexMatveev Посетить домашнюю страницу AlexMatveev Найти все сообщения от AlexMatveev
  № 1  
Ответить с цитированием
AlexMatveev

Регистрация: Jun 2003
Адрес: Minsk
Сообщений: 58
Отправить сообщение для AlexMatveev с помощью ICQ
По умолчанию Интересный вопрос (цикл for)

Делаем цикл:

for (var i = 8; i<=10; i += 0.1) {
trace(i);
}

На выходе:

8
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
9
9.1
9.2
9.3
9.4
9.49999999999999
9.59999999999999
9.69999999999999
9.79999999999999
9.89999999999999
9.99999999999999

ПОЧЕМУ???
Я всегда думал что 9.4+0.1=9.5, а не 9.49999999999999