language/js
js 자료형
pastko
2021. 7. 1. 17:12
- 원시 자료형
원시 자료형은 모두 "하나"의 정보, 즉, 데이터를 담는 자료형
데이터 저장소(메모리)의 용량이 제한되어 변수 하나에 데이터 용량이 제한된 하나의 원시 자료형만을 담는다.
변수는 새로운 값을 다시 할당할 수 있지만, 이미 생성한 원시 값은 객체, 배열, 함수와는 달리 변형할 수 없다.
원시 자료형은 아래와 같이 7가지 종류를 가진다.
string, number (en-US), bigint (en-US), boolean, undefined, symbol , null
- 참조 자료형 ( Symbol 타입 )
자바스크립트에서 원시 자료형이 아닌 모든 것은 참조 자료형이라 하고 배열, 객체, 함수가 대표적이다.
Symbol은 유일하고 변경 불가능한 기본값이다. 또한, 객체 속성의 key 값으로도 사용될 수 있따.
몇몇 프로그래밍 언어에서는 Symbol을 atom 이라고 부른다.