데이터 타입

Jason Moon·2022년 7월 7일
0
post-thumbnail

자바스크립트의 데이터 타입은 두 가지 종류가 있다.
기본형과 참조형이다.
기본형에는 숫자, 문자열, 불리언, null, undefined, symbol이 있다.
참조형은 객체가 있고 객체에는 배열, 함수, 날짜, 정규표현식, Map, Set등이 포함된다.

그렇다면 기본형과 참조형을 나누는 기준은 뭘까?
기본형은 할당이나 연산시 복제되고 참조형은 참조된다고 알려져 있다. 사실 참조형도 복제된다. 근데 기본형은 값이 담긴 주소값이 바로 복제되는 반면 참조형은 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제한다는 점이 다르다.

기본형은 불변성을 띈다고 하는데 왜 그럴까?
let a = 10;
a = 14;
기본형이 할당된 변수 a의 값은 변하는데 왜 불변성을 띈다고 하는 걸까?

다음 시간에...

참고

코어 자바스크립트

profile
어려워 보여도 시간을 들여서 해보면 누구나 할 수 있는 일이다

0개의 댓글

관련 채용 정보