1. Boolean 타입
- Boolean 은 논리적인 요소를 나타내고, true 와 false 의 두 가지 값을 가질 수 있다.
2. Null 타입
- Null 타입은 딱 한 가지 값, null 을 가질 수 있다.
3. Undefined 타입
- 값을 할당하지 않은 변수는 undefined 값을 가진다. 별도로 Object 도 있음
4.Number 타입
- 정수만을 표현하기 위한 특별한 자료형은 없다. 부동 소수점을 표현할 수 있는 것 말고도, Number 타입은 세 가지 의미있는 몇가지 상징적인 값들도 표현할 수 있다. 이 값에는 +무한대, -무한대, and NaN (숫자가 아님)이 있다.
5. String 타입
- 자바스크립트의 String 타입은 텍스트 데이터를 나타내는데 사용한다. 이는 16비트 부호없는 정수 값 요소들의 집합이다. String의 각 요소는 String의 위치를 차지한다. 첫 번째 요소는 0번 인덱스에 있고, 다음 요소는 1번, 그 다음 요소는 2번... 같은 방식이다. String 의 길이는 String이 가지고있는 요소의 갯수이다.
C 같은 언어와는 다르게, 자바스크립트의 문자열은 변경 불가능 (immutable) 하다
6. Symbol 타입
-Symbol은 유일하고 변경 불가능한 (immutable) 기본값 (primitive value) 이다. 또한, 객체 속성의 key 값으로도 사용될 수 있다 (아래를 볼 것). 몇몇 프로그래밍 언어에서는 Symbol을 atom 이라고 부른다
'프로그래밍 > JavaScript' 카테고리의 다른 글
자바스크립트 마우스 휠,버튼 이벤트 (0) | 2019.07.13 |
---|---|
JavaScript Engine Pipeline (0) | 2019.07.13 |
JavaScript (0) | 2019.07.13 |