본문 바로가기
JaveScript

Primitive Type(원시 타입)

by 원더링 2022. 6. 5.

Primitive

 

▶ 원시 타입이라고 하며, number, string, boolean, undefined, null, bigint 가 있다.

 

 

▶ 데이터 영역에 해당하는 메모리셀에 저장된다.

 

 

▶ 변수 이름(a, b)은 메모리셀의 주소를 가리키며, 식별자라고도 불린다.

 

 

▶ 메모리셀 내부로 값(3,5)이 들어간다.

 

 

 

 

▶ 값을 재할당하면 기존에 있던 값이 지워지고 새로 할당받은 값으로 바뀐다.

 

 

 

▶ 이런 식으로 값을 재할당하면 b는 a값을 복사해서 메모리셀에 복사된 값을 넣는다.

 

 

 

▶ b = a라고 해서 b값을 변경하면 a값도 같이 변경되는 것이 아니다.

 

a, b값의 메모리셀은 서로 다르기 때문에 b를 변경한다고 a값이 같이 변경되지 않음

 

 

 

 

'JaveScript' 카테고리의 다른 글

Wrapper(래퍼 객체)  (0) 2022.06.07
Reference Type(참조 타입)  (0) 2022.06.05
Class - extends(상속)  (0) 2022.06.03
Class - static  (0) 2022.06.03
Class - public & private  (0) 2022.06.03