[JS] 원시자료형 과 자료 참조형에 대해 ARABOZA.

Dtrip·2022년 6월 4일
0
post-custom-banner

자바스크립트 ‘원시 자료형’과 ‘자료 참조형’

데이터의 두 가지 타입이 있다.

원시 자료형(primitive type)과 참조 자료형(reference type)이 있다.

원시 자료형이 할당될 때에는 변수에 값(value) 자체가 담긴다.

참조 자료형이 할당될 때는 보관함의 주소(reference)가 담긴다.

원시 자료형 (Primitive data type) = 원시타입

객체가 아니면서 method를 가지지 않는 6가지의 타입이 있다.
원시 자료형은 모두 “하나”의 정보, 즉, 데이터를 담고 있다.
string, number, bigint, boolean, undefined, symbol, (null은 원시 타입과 거의 같게 사용되지만 엄밀히 따지면 객체이다. 빈 참조를 나타내는 데 자주 사용된다.)

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

참조 자료형 (Reference data type) = 참조타입

자바스크립트에선 원시 자료형이 아닌 모든 것은 참조 자료형이다.
참조형은 원시형 데이터의 집합이다.
배열([])과 객체({}), 함수(function(){})가 대표적이다.
참조 자료형은 기존에 고정된 크기의 보관함이 아니다.
참조 자료형을 변수에 할당할 때는 변수에 값이 아닌 주소를 저장한다.
동적으로 크기가 변하는 데이터를 보관하기위해 변수가 아닌 다른곳에 데이터를 저장하고 변수에는 그 주소만 할당한다.

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

profile
Devtrip
post-custom-banner

0개의 댓글