궁금증 연구소

안녕하세요. 궁금증연구소 입니다.

오늘 포스팅 주제는 "[자바스크립트] Boolean() 불 자료형 변환 가능한 자료" 입니다.

        let a = null;
        let b = "";
        let c = NaN;
        let d = '';
        let e = 0;
        let f = undefined;


        let k = '0'
        let t = [];
        let q = {};

        console.log(Boolean(a));
        console.log(Boolean(b));
        console.log(Boolean(c));
        console.log(Boolean(d));
        console.log(Boolean(e));
        console.log(Boolean(f));
        console.log(Boolean(k));
        console.log(Boolean(t));
        console.log(Boolean(q));

 

자바스크립트에서는 타 언어처럼 자료형 변환이 가능하다.

자료형중 변환시 false로 변경 되는 것들은 아래와 같다.

 

0

NaN,

""(빈문자열)

''(빈문자열)

null

undefined

 

 

특이한 점은 문자열 0은 Boolean()으로 변경시 true 같이 나온다는 점이다.

또한, 빈 객체 또한 true로 변경된다.

 

결과값

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading