[JavaScript 심화] Truthy & Falsy
·
React/JavaScript 심화
자바스크립트에서는 조건문에서 true/false를 직접 쓰지 않아도값 자체가 "참 같은 값"인지 "거짓 같은 값"인지에 따라 분기할 수 있음1. Falsy한 값let f1 = undefined;let f2 = null;let f3 = 0;let f4 = -0;let f5 = NaN;let f6 = "";let f7 = 0n;if (!f1) { console.log("falsy"); // 실행됨}`""`(빈 문자열)은 `falsy``" "`(공백 하나 있는 문자열은 `truthy`2. Truthy한 값위 7가지를 제외한 나머지는 전부 `truthy`임let t1 = "hello";let t2 = 123;let t3 = [];let t4 = {};let t5 = () => {};if (t5) { cons..