javascript는 6가지 데이터 타입을 가지고있다.
1) undefined
2) null
3) boolean
4) 숫자
5) 문자열(string)
6) 객체(object)
'null'이라는 데이터 타입이 object로 반환되는 것이 햇갈릴 수 있지만, null은 빈 객체를 참조하고 있다고 생각하면된다.
'undefined'라는 값은 var,let,const를 사용해서 변수를 정의할 때, 초기화 하지 않았다면 변수에는 undefined가 할당된다.
'boolean' 타입은 'true'와 'false' 두가지 값을 가지고 있다. 다른 데이터 타입이 boolean으로 변환되는 경우가 여러 개 있습니다.
let msg = "message"
console.log(typeof msg);