JAMONGPROJECT
Falsy / Truthy 본문
Falsy / Truthy 의 정의
Falsy / Truthy 는 조건문에서 boolean 값이 아니지만 false, true로 인식 되는 값이다.
Falsy의 대표적인 예는 null, undefined, ""(빈문자열), -0, NaN 등이 있다.
Truthy의 대표적인 예는 [], {}, string, number 등이 있다.
Falsy / Truthy 활용법
falsy 값들이 조건문에서 false와 같은 기능을 하는 점을 이용하여
변수의 null, undefined 값을 예외처리해줄 수 있다.
const getName = person => {
if (!person) { // not falsy = true 임을 이용하여 null과 undefined의 예외처리 기능
return "객체가 아닙니다";
}
return person.name;
};
let person;
const name = getName(person);
console.log(name);
'Frontend > JAVASCRIPT' 카테고리의 다른 글
자바스크립트 Set(집합) (0) | 2022.05.14 |
---|---|
자바스크립트 예약어 모음 (0) | 2022.05.14 |
삼항 조건 연산자(conditional ternary operator) (aka. if문 축약) (0) | 2022.05.06 |
IndexedDB (0) | 2022.04.27 |
동기 / 비동기 (0) | 2022.04.26 |
Comments