const a = 1 const b = '1' console.log(a === b) // false, 일치 연산자(===)의 값은 false console.log(a == b) // true, 동등 연산자(==)로 인해 '형 변환'이 발생하면서 값은 true // 따라서, 동등 연산자의 사용은 지양!
① Truty('참'으로 인식)
② Falsy('거짓'으로 인식)
if (true) { console.log(123) // 값: 123 } if (false) { console.log(123) // 실행되지 않음 } if ('false') { console.log(123) // 값: 123 } if (0) { console.log(123) // 실행되지 않음 }