falsy한 값, truthy한 값
if (0) {
console.log("hello in 0")
}
if ("") {
console.log("hello in quotation marks")
}
if (null) {
console.log("hello in null")
}
if (undefined) {
console.log("hello in undefined")
}
if (NaN) {
console.log("hello in NaN")
}
if (false) {
console.log("hello in false")
}
if (true) {
console.log("hello in true")
}
// 실행 결과: hello in true
// 0, 내용이 없는 "", null, undefined, NaN, false는 모두 falsy한 값으로
// 실행했을때 false로 해석된다.