자바스크립트에는 여러가지 데이터 타입이 존재한다.
추측컨데 타입을 알아야하는 이유는 함수를 처리할 때 서로 다른 타입끼리의 충돌을 미리 예측하여 에러를 최소화하기 위함이 아닐까 생각이 든다.
이를 위해서 typeof 라는 함수를 이용하여 내가 실행한 함수나 선언한 변수의 값이 어떤 타입인지 확인 할 수 있다.
더 나아가면 배열과 객체 타입의 값이 있다.
배열(array)과 객체(object)는 typeof 함수를 이용해도 object로 출력이 되는데 이는 나중에 설명해주신다고 했다.
마지막으로 undefined 와 function 역시 타입이 될 수 있다.