타입이란, 변수에 할당해 줄 수 있는 값의 종류를 말한다.
크게 원시자료형(string, number, boolean, undefined, null)과 참조자료형(배열,객체,함수)으로 나누어진다.
undefined는 변수를 선언하고 값을 할당하지 않은 상태를 말하고,
null은 변수를 선언하고 빈 값을 할당한 상태를 말한다.
console.log(typeof undefined)
// undefined
console.log(typeof null)
// object
typeof 연산자로 undefined와 null의 타입을 확인해보면 null은 object(객체)라는 값이 나온다. 그러나 null은 원시자료형에 속한다.