기본형과 참조형의 종류 및 차이점
Primitive Type(기본형)
- Number
- String
- Boolean
- Null
- undefined
Reference Type(참조형)
- Object
- Array
- Function
- RegExp
- Object
기본형은 값을 그대로 할당한다.
- 변수가 선언되면 데이터가 저장될 공간을 확보하고, 확보한 공간의 주소값을 가지고 변수명과 매치시킨다. 다시 매칭된 주소로 이동하여 문자열(값)을 저장한다.
참조형은 값이 저장된 주사값을 할당(참조)한다.
- 참조형 데이터는 프로퍼티와 데이터(키와 밸류)로 묶인 쌍들로 이루어져있다.
- 기본형과 다르게 데이터가 저장될 공간을 값을 하나하나 쪼개어 저장한다.(기본형 데이터의 집합이다.)
'Javascript > JS Flow' 카테고리의 다른 글
2-5 Callback (0) | 2020.01.27 |
---|---|
2-4. Method (0) | 2020.01.27 |
2-1. 호이스팅 (0) | 2020.01.26 |
2-3. 함수 스코프와 실행 컨텍스트 (0) | 2020.01.26 |
2-2. 함수 선언문과 함수 표현식 (0) | 2020.01.26 |