Показать сообщение отдельно
  #2 (permalink)  
Старый 05.09.2018, 08:25
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 505

Сообщение от kuchuluk
Хотя по логике вещей уже после проверки if
Строка difference2 = difference2 + difference; находится снаружи этого if, т.е. выпоняется всегда. А вот difference присваивается только внутри этого if.

Получается, что вы складываете число и undefined ( = NaN ).
И в последующем - NaN + число = NaN

Последний раз редактировалось Белый шум, 05.09.2018 в 08:27.
Ответить с цитированием