Data Types

자바스크립트 데이터 타입은 크게 두 가지로 분류된다.

스크린샷 2020-06-04 오후 7 09 16
  • Primitive Type
var b = 'abc';
  1. 데이터가 담길 공간을 확보
  2. 데이터의 주소값을 가지고 변수명 b와 매칭
  3. 매칭된 @314주소로 이동해 문자열 값 ‘abc’를 저장
스크린샷 2020-06-04 오후 7 13 51
  • Reference Type
var obj = {
  a: 1,
  b: 'b'
};
  1. 데이터가 담길 공간을 확보
  2. 데이터의 주소값을 가지고 변수명 obj와 매칭
  3. 참조형 데이터의 공간을 새로 확보
  4. ‘a’프로퍼티와 ‘b’ 프로퍼티를 담을 새로운 공간을 확보
  5. 매칭된 주소에 @1012 = 1 @1013 = ‘b’ 값 할당
스크린샷 2020-06-04 오후 7 20 25
var obj2 = obj
  1. 데이터가 담길 공간 확보
  2. 주소를 할당
스크린샷 2020-06-04 오후 7 27 38

두 데이터 타입 모두 공간을 확보하고 해당 공간의 주소를 변수명과 매칭시키는 과정, 선언과정과 해당 변수가 기리키는 주소의 공간에 데이터를 저장하는 과정, 할당과정을 따른다.

출처:


Written by@[Ju Chan Hwang]
JUlog에 오신걸 환영합니다🤗 저에 대해 궁금하다면, 👆제 이름을 눌러보세요

GitHubFacebook