자바스크립트 입문_데이터 타입
자바스크립트 2021. 5. 3. 11:38(본 포스팅은 위키북스의 '코어자바스크립트' 책을 공부하면서 작성되었습니다_내돈내산)
1. 자바스크립트 데이터 타입:
- 기본형(원시형; primitive type) : number, string, boolean, null, undefined , (+ symbol(ES6))
- 참조형(reference type) : object, array, function, Date, RegExp, (+ Map, WeakMap, Set, WeakSet(ES6)
- primitive type 과 reference type을 구분짓는 방법
: 기본형을 값이 담긴 주솟값을 바로 복제하지만, 참조형은 값이 담긴 주솟값들로 이루어진 묶음을 가리키는 주솟값을 복제함.
: 기본형의 경우 불변성을 띈다 (저장된 메모리 주솟값이 변하지 않는다는것을 의미하는 듯?
2. 데이터 타입에 관한 배경지식
- 과거보다 메모리 용량이 커졌기 때문에 자바스크립트에서는 숫자를 정수형인지 부동소수형인지를 구분하지 않고 8byte를 할당하도록 함. >> 개발자가 굳이 형변환을 걱정해야 하는 상황이 덜 발생함.
- 모든 데이터는 바이트단위의 식별자, 더 정확하게는 메모리 주솟값(memory address)를 통해 서로 구분이 가능함.
- 변수(variable) : 변할수 있는 수, 변할 수 있는 데이터
- 식별자(identifier) : 어떤 데이터를 식별하는데 사용하는 이름 => (변수명)
'자바스크립트' 카테고리의 다른 글
자바스크립트 입문_불변객체 (0) | 2021.05.03 |
---|---|
자바스크립트 입문_변수의 복사 (0) | 2021.05.03 |
자바스크립트 입문_가변값 (0) | 2021.05.03 |
자바스크립트 입문_불변값 (0) | 2021.05.03 |
자바스크립트 입문_ 변수선언과 데이터 할당 (0) | 2021.05.03 |