원시자료형 vs 참조자료형

이희주·2022년 7월 1일
0

원시자료형

: JS에서 원시 타입의 데이터(primitive data types) 은 객체가 아니면 method를 가지지 않는 6가지 타입이다.
할당될 때에는 변수에 값(value) 자체가 담김

string, number, bigint, boolean, undefined, symbol

null은 원시 타입과 거의 같게 사용되지만 엄밀히 따지면 객체임.

number : 3.141592
string : ‘Hanamon’
boolean : true & false
undefined : 변수가 정의되지 않았거나 값이 없다.
null : 의도적으로 비어있음을 표현하기 위해 null 이라는 것이 들어있다.
symbol

참조자료형

: 원시 자료형이 아닌 모든 것은 참조 자료형(Reference data type)이다. 배열, 객체, 함수가 대표적,
참조 자료형을 변수에 할당할 때는 변수에 값이 아닌 주소로 저장,
하나의 주제는 있지만 서로 다르고, 여러 개의 데이터를 가지고 있음

배열 – Array : [0,1,2,3,4]
객체 – Object {name : “Hanamon”, age : 16}

profile
어제보다 오늘 발전하는 프론트엔드 개발자

0개의 댓글