본문 바로가기

Java Script, HTML, CSS

자바스크립트 데이터 타입 정리

자바스크립트에는 두가지 데이터 타입이 있다. 바로 기본형과 참조형

기본형 :
숫자, 문자열, 불리언, null, undefiened 등이 있으며 ES6에서는 심볼이 추가 됐다.

참조형 :
객체, 배열, 함수, 날짜, 정규 표현식등이 있으며 ES6에 추가된 Map, WeakMap, Set, WeakSEt 이 이 객체의 하위 분류에 속한다.

일반적으로 기본형은 할당이나 연산시 복제, 참조형은 참조된다고 알려져 있다. 엄밀히 말하면 둘다 모두 복제를 하긴한다. 다만 기본형은 값이 담긴 주솟값을 바로복제, 반면 참조형은 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주솟값을 복제한다.

https://exploringjs.com/impatient-js/ch_values.html

반응형