자바스크립트의 모든 값은 데이터 타입을 갖는다. 자바스크립트는 7가지 데이터 타입을 제공한다.
- 원시타입(primitive data type)
- number
- string
- boolean
- null
- undefined
- symbol(New in ECMAScript 6)
- 객체타입(Object data type)
- object
자바스크립트는 C나 Java와는 다르게 변수를 선언할 때 데이터 타입을 미리 지정하지 않는다.
다시 말해, 변수에 할당된 값의 타입에 의해 동적으로 변수의 타입이 결정된다. 이를 동적 타이핑이라하며 자바스크립트가 다른 프로그래밍 언어와 구별되는 특징 중 하나이다.
'JavaScript' 카테고리의 다른 글
연산자 (0) | 2020.04.09 |
---|---|
변수선언 (0) | 2020.04.09 |
scope의 이해 (0) | 2020.03.26 |
spread와 rest (0) | 2020.03.26 |
비구조화 할당(구조분해)문법 (0) | 2020.03.24 |