꾸준한 개발자

계속적인 성장을 추구하는 개발자입니다. 꾸준함을 추구합니다.

계속 쓰는 개발 노트

JAVASCRIPT/자바스크립트 이론

Falsy한 값 유형

gold_dragon 2020. 6. 16. 22:36
  • undefined
  • null
  • 0
  • '' -> 빈 값
  • NaN

위 5가지 유형은 false를 나타낸다.

 

const test = '';

if (test) {
    console.log('true');
} else {
    console.log('false');
}

// 'false' 출력

 

불린값으로 사용하려면 삼항연산자를 사용하거나 '!!'를 사용한다.

const test = '';

test ? console.log('true') : console.log('false');
// 'false' 출력

console.log(!!test);
// 'false' 출력

'JAVASCRIPT > 자바스크립트 이론' 카테고리의 다른 글

자바스크립트에서 this는 어떻게 바인딩될까  (5) 2021.01.26
프로토타입이란  (0) 2021.01.26
var 키워드와 let, const 키워드의 차이점  (2) 2021.01.25
스코프란  (3) 2021.01.24
변수란  (0) 2021.01.24