Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2015, 23:15
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

странное преобразование true false
Всем привет!
Кто нибудь может объяснить такое поведение?
Как это называется и где можно почитать об этом?

if ('2') console.log(true);  // условие выполнено, значит '2' == true
// , но
console.log( '2' == true ); // false

аналогично
console.log( 1 == true ); // true
console.log( 2 == true ); // false

Последний раз редактировалось kuzroman, 05.11.2015 в 23:32.
Ответить с цитированием