초보 개발자의 일기
JS Truthy ,Falsy 본문
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
'Frontend practice > java script' 카테고리의 다른 글
JS spread, 비 구조화 할당 (0) | 2022.05.19 |
---|---|
JS 단락회로 평가 (1) | 2022.05.18 |
js 배열내장 함수 (0) | 2022.05.17 |
JS for 문 (1) | 2022.05.15 |
JS 객체 (0) | 2022.05.15 |