원시 자료형과 참조 자료형

jeong dain·2022년 8월 26일
0

원시 자료형(primitive data types; 원시 자료형)

  • 객체가 아니면서 method를 가지지 않는 6 가지의 타입
    • **string number bigint boolean undefined symbol (null)**
  • 원시 자료형은 '원시적인' 데이터라고 하는데 데이터 저장소의 용량이 제한되어 변수 하나에 데이터 용량이 제한된 하나의 원시 자료형 밖에 담을 수 없었기 때문
  • 그래서 원시 자료형은 변수에 하나의 값(value)만 담는 것
  • 값 자체에 대한 변경이 불가능(immutable)

참조 자료형(reference data type; 참조 타입)

  • 참조 자료형은 데이터를 데이터 보관함에 저장한 뒤 변수에 값이 아닌 주소(reference)로 저장한다
  • 원시 자료형이 아닌 것은 모두 참조 자료형
    • 배열[] 객체{} 함수(function)
  • 배열과 비슷한 형태로 자료 구조를 구현하는 원시 자료형은 배열이 길어질 수록 수정 작업이 어려워 지기 때문에 데이터의 크기가 동적으로 변해서 수정이 용이한 참조 자료형이 생겨남
profile
Web Frontend Developer #TypeScript #React #NextJS🤸‍♀️

0개의 댓글

관련 채용 정보