[javascript] Truthy값과 falsy값, 단축평가 응용하기
Truthy & falsy Boolean 값인 true, false 를 가지지 않음에도 불구하고 그와 비슷한 효과를 내는 값들이다. 먼저 falsy 값을 알아보자면, 다음과 같다. falsy 값의 종류 false 키워드 false 0 숫자 zero -0 음수 zero 0n BigInt. 불리언으로 사용될 경우, 숫자와 같은 규칙을 따름. 0n은 거짓 같은 값. "" 빈 string null null - 아무런 값도 없음 undefined undefined - 원시값 NaN (en-US) NaN - 숫자가 아님 falsy 값이 자바스크립트에서 불리언 값을 요구하는 부분에 들어가면, 이 값들은 false로 변환된다. 즉 조건문이나 반복문에 들어가면 false로 작동하는 것이다. if (false) if (n..
2022.03.18