🔍원시자료형과 참조자료형 한눈에 비교하기
원시자료형(primitive data type) | 참고자료형(reference data type) |
string, number, bigint, boolean, undefined, symbol, (null) | 배열array,객체object,함수function |
고정된 저장 공간을 차지하는 데이터 | 크기가 얼마든지 커질수 있는 데이터 |
값 자체를 저장 | 값을 가르키는 주소를 저장, 실제저장 장소는 heap |
크기가 정해져있음 | 주소가 가르키는 heap은 크기가 정해져있지 않음 |
값 자체를 복사해옴 let a=1; a=b; b=2; a //1 |
주소를 복사해옴, 가르키는 값은 그대로 let e=[10,20]; let f=e; f[0]=50; e; //[50,20] |
'개념 > javaScript' 카테고리의 다른 글
[javaScript] 클로저(closure)란? 어휘적 환경(lexcial environment)이란? (0) | 2022.07.12 |
---|---|
[javaScript] 스코프와 let,const,var (0) | 2022.07.12 |
[javaScript] for문과 제곱근 사용해서 소수인지 알아내기 (0) | 2022.06.29 |
[javaScript] 연산자 우선순위: 조건문에서 num1<num2<num3이 안되는 이유 (0) | 2022.06.27 |
[javaScript] 매개변수(parmeter)와 전달인자(argument) (0) | 2022.06.25 |