Всем привет!
Кто нибудь может объяснить такое поведение?
Как это называется и где можно почитать об этом?
if ('2') console.log(true); // условие выполнено, значит '2' == true
// , но
console.log( '2' == true ); // false
аналогично
console.log( 1 == true ); // true
console.log( 2 == true ); // false