JavaScript/study

[javascript] 데이터타입의 종류 (기본형, 참조형)

아2 2023. 5. 23. 12:01

*참조형은 기본적으로 객체다.

 

* 복제의 방식

-기본형 : 값이 담긴 주소값을 바로 복제

-참조형 : 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제

 

*불변성의 여부

-기본형 : 불변성을 띔 (데이터 영역 메모리를 변경할 수 없음)

-참조형 : 불변성을 띄지 않음.

 

*메모리 기준으로 다시한번 생각해보는 두가지 주요 개념

-변수 : 변수 영역 메모리를 변경할 수 있음.

-상수 : 변수 영역 메모리를 변경할 수 없음 ( ex. const, object.freeze) => 대문자 변수로 지정하면 개발자들 사이에서 상수임을 암시하는것

 

 

*필요없어진 데이터 주소값들은 js 가비지컬렉터가 수거한다.