falsy한 값으로는
false, 0, -0, "", null, undefined, NaN 등이 있고, falsy 가 아니면 모두 truthy 로 평가된다.
let a = 0; // falsy한 값
let b = 100; // truthy한 값
if (a) { // a는 falsy한 값이므로 false로 작용해 콘솔이 찍히지 않는다.
console.log("i am falsy")
} else if (b) { // b는 truthy한 값이므로 else if문이 ture처럼 작동해 콘솔에 찍힌다.
console.log("i am truthy")
}
콘솔창에는 "i am truthy" 만 출력된다!