-
Javascript - Truthy and FalsyJavascript 2020. 9. 4. 20:07
function print(person){ // if(person === undefined || person === null){ // return; // } // 이런걸 null checking이라함 // 위에랑 같은 뜻 if(!person){ return; } console.log(person.name); } const person = null; print(); // falsy한 값들 5가지 !하면 true 값이 나온다. console.log(!undefined); console.log(!null); console.log(!''); console.log(!0); console.log(!NaN); // 이외 나머지 값들은 truthy한 값들이다. console.log(!3); console.log(!'hello'); console.log(![]); console.log(!{}); const value = null; const truthy = !!value; // 이렇게 쓰면 true값으로 받을 수 있다. console.log(truthy);
Falsy한 값 5가지 알아두는 것이 가장 중요!
코드를 짧게 쓸 수 있다.
'Javascript' 카테고리의 다른 글
Javascript - 함수의 기본 파라미터 (0) 2020.09.04 javascript - 단축 평가 논리 계산법(Short-circuit evaluation) (0) 2020.09.04 Javascript - 삼항연산자 (0) 2020.09.04 Jquery - 스크롤 시 헤더(네비바) 그림자 (0) 2020.08.30 Jquery - window 크기 구하기(브라우저 너비) (0) 2020.08.25