자바스크립트의 모든 값은 데이터 타입을 가진다. 데이터 타입은 원시 타입과 객체 타입으로 나눌 수 있다. 원시 타입 (primitive type) 숫자(number) 타입 정수+실수 문자열(string) 타입 문자열 불리언(boolean) 타입 논리적 참(true), 거짓(false) undefined 타입 var 키워드로 선언된 변수에 암묵적으로 할당하는 값 null 타입 값이 없다는 것을 의도적 명시 심벌(symbol) 타입 중복 방지 객체 타입 (object/reference type) 객체, 함수, 배열 등 유명한 예시로 1+1 =2/'1'+1'='11'를 보면 왜 데이터 타입이 중요한지 알 수 있다. 이렇게 문자열과 숫자 구별 말고도 다른 이유는 메모리 공간의 확보와 참조이다. 자바스크립트 타입..