Frontend practice/java script
JS Truthy ,Falsy
판다꼬마
2022. 5. 17. 23:56
728x90
-Truthy
빈 중괄호
숫자 값
문자열
이 true 인식된다.
이렇게 true가 아닌데 true로 인식이 된다.
-Falsy
undefined
null
숫자 0
-1
NaN
빈 문자열
이런것이 Falsy
const getName = (person) => {
if (!person) {
return "객체가 아닙니다.";
}
return person.name;
};
let person = 0;
const name = getName(person);
console.log(name);
이렇게 코드를 작성하면
조건문에! person을 작성한 것 만으로
undefined이나 null 값 같은 것을 거를 수 있다.
728x90