기본형 number(숫자) : 따옴표 없는 숫자를 표기할 때 string(문자열) : 따옴표로 묶어 표기할 때 boolean(논리형) : 참이나 거짓을 가질 때 undefined : 변수만 선언하고 값을 정의하지 않아 자료형이 정해지지 않았을 때 null : 값이 유효하지 않을 때 복합형 array(배열) : 하나의 변수에 여러 값 저장할 때 object(객체) : 함수와 속성이 함께 표기될 때 typeof 연산자 변수 또는 값이 어떤 자료형인지 알고 싶을 때 사용 number(숫자) 자바스크립트에서 정수와 실수 모두 number로 취급한다 자바스크립트는 정수 16자리까지 표현할 수 있다 (넘어가는 순간 오류남) 0.1 + 0.2 = 0.30000000000000004