프론트엔드✏️/코드캠프
원시 자료형 vs 참조 자료형
당근먹는하니
2022. 7. 1. 09:56
728x90
반응형
원시 자료형(primitive data type)
원시 시대할 때 그 원시 맞음
프로그래밍 언어가 제공하는 자료형 중 하나다. 내장형이나 기본형으로도 불린다.
가장 빨리 연산처리된다.
대부분의 언어들은 프로그램에 의한 원시형의 조작을 허용하지 않는다.
고정된 저장 공간을 차지한다.
하나의 데이터를 담고 있다.
ex. 문자(character,char), 정수(int, short, long, byte), 부동소수점수(float, double, real), Boolean(true/false)
자바스크립트에선 - string, number, boolean, undefined, symbol, null
참조 자료형(reference data type)
원시 자료형이 아닌 모든 자료형
Object로 구분되는 자료형.
여러개의 데이터가 담긴다.
변수에 저장되는 값은 그 데이터의 주소다!(그 데이터 자체를 가리키는 것이 아니다.)
데이터를 담는 박스의 크기는 동적으로 변한다.
ex. 배열, 함수, 객체
! 원시 자료형 - 변수에 Value 자체가 담김
! 참조 자료형 - 변수에 그 Value가 있는 곳의 주소가 담김
깊은 복사, 얕은 복사와도 관련이 있다~
728x90
반응형