1. 숫자 (number) - 숫자 데이터를 나타내는데 사용한다. - JS는 정수, 실수를 구분하지 않음. 정수, 실수를 구분하는 언어였다면 실수와 정수를 더해줄 수 없음. 따라서 1, 1., 1.0 을 모두 1.0으로 간주한다. - 2^64~(-2^53) 사이의 숫자값이 오며 부동 소수점을 표현할 수 있고 다음과 같은 값을 포함한다. (1). NaN: Not-a-Number 숫자는 아니지만 값이긴 함. (1 * a와 같이 문자 x 숫자의 결과값으로 반환됨. 숫자가 아님에도 값을 설정해서 다른 부분이 죽지않고 작동되도록 해주는 땜빵 같은 부분) (2). Infinity: 양수무한대 (3). -Infinity: 음수무한대 2. 문자열 (string) - 텍스트 데이터를 나타내는데 사용한다. - "", ..