자바스크립트에서 false 인 값(false, undefined, null, 0, NaN, "")

반응형

자바스크립트는 다른 언와 달리 특정 형태를 false로 취급합니다.

편리하기도 하지만, 헷갈리는 경우도 많죠.

 

아래 값들은 false 입니다.

  1. false
  2. undefined
  3. null
  4. 0
  5. -0
  6. Nan
  7. ""
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
반응형