반응형
자바스크립트는 다른 언와 달리 특정 형태를 false로 취급합니다.
편리하기도 하지만, 헷갈리는 경우도 많죠.
아래 값들은 false 입니다.
- false
- undefined
- null
- 0
- -0
- Nan
- ""
var a = 0;
console.log(Boolean(a)); //false
a = -0;
console.log(Boolean(a)); //false
a = ""; //빈 문자열
console.log(Boolean(a)); //false
a; //undefiend
console.log(Boolean(a)); //false
a = null; //널값
console.log(Boolean(a)); //false
a = false
console.log(Boolean(a)); //false
a = 120 / 'two';
console.log(Boolean(a)); //false
헷갈리니 주의하세요
728x90
반응형