Показать сообщение отдельно
  #1 (permalink)  
Старый 22.01.2019, 12:45
Интересующийся
Отправить личное сообщение для AlexanderFilatov Посмотреть профиль Найти все сообщения от AlexanderFilatov
 
Регистрация: 14.09.2018
Сообщений: 26

Вопрос по преобразованиям типов!?
Всем привет!Читая книгу "Выразительный JavaScript" столкнулся с таким утверждение автора:"Правила преобразования типов в булевские значения говорят, что 0, NaN и "" считаются false, а все остальные true.
Поэтому 0 == false и "" == false."
alert(0 == false); // true
alert("" == false); // true

Видимо он что-то путает, т.к. при сравнении значений разных типов происходит численное преобразование.Если кто читал и понял, отпишитесь пожалуйста.
Ответить с цитированием