// false: 0, -0, ''/"", null, undefined, NaN, false
// true: [], {}, 'false'(string)
let obj; //undefined
if (obj) {
console.log(obj);
}
obj && console.log(obj.name); // 조건문 안걸어주면 obj 내에 아무것도 없을 때 Error 나서 프로그램 뻗어버림
// 값 유무를 따지는 것은 Error을 피하게 하는 방법이다.
'개발 공부 > 자바스크립트' 카테고리의 다른 글
[엘리의 드림코딩 JS] 직접 쇼핑몰 사이트 HTML, CSS, JS로 만들기 (0) | 2022.12.07 |
---|---|
[엘리의 드림코딩 JS 보충] 18. 클래스 예제와 콜백함수 최종 정리 (0) | 2022.12.06 |
[엘리의 드림코딩 JS 보충] 16. 함수 정의, 호출, 그리고 콜백 함수 (0) | 2022.12.06 |
[엘리의 드림코딩 JS 보충] 15. 변수(primitive vs object) (0) | 2022.12.06 |
[엘리의 드림코딩 JS] 14. 자바스크립트 함수 기본편 (0) | 2022.12.06 |