JavaScript 자료형 undefined

    2018-04-17 18:04:18 작성

    undefined

    var 키워드를 사용하여 변수를 선언하였지만, 초기화 하지 않은 변수는 undefined가 할당됩니다.
    undefined의 boolean값은 false 입니다.

    정의되지 않은 변수에 실행할 수 있는 유의미한 조작은 typeof 연산자 뿐입니다.

    변수를 초기화 하지 않으면 undefined가 할당되지만, 항상 초기화 하길 권장합니다.
    그러면 typeof에서 undefined를 반환했을때 해당 변수가 초기화 되지 않은 것인지 선언되지 않은 것인지 바로 알수 있습니다.