원시자료형 & 참조자료형

OwlSuri·2022년 5월 7일
0

원시자료형

  • Boolean 타입
    논리 요소를 나타내며 true와 false 두 가지의 값을 가진다

  • Null 타입
    null 하나의 값만 가질 수 있다.

  • Undefined 타입
    값을 할당하지 않은 변수

  • Number 타입
    배정밀도 64비트 이진 형식 IEEE 754 값(-(2^53 − 1)부터 2^53 − 1까지의 수)이다. 부동소수점 숫자 외에도 +Infinity, -Infinity, NaN("Not a Number") 세 개의 상징적인 값을 가진다.

  • BigInt 타입
    임의 정밀도로 정수를 나타낼 수 있는 JavaScript 숫자 원시 값이다. BigInt를 이용해 Number의 안전 한계를 넘어서는 큰 정수도 안전하게 저장하고 연산할 수 있다.
    Number의 안전 한계는 Number.MAX_SAFE_INTEGER로 알아볼 수 있다.

  • String 타입
    JavaScript의 String 타입은 텍스트 데이터를 나타낼 때 사용한다.

  • Symbol 타입
    고유하고 변경 불가능한 원시 값이며 객체의 속성(아래를 참고하세요) 키로 사용할 수 있다. 어떤 프로그래밍 언어들에선 "아톰"이라고 부르기도 한다.

참조자료형

원시 자료형이 아닌 다른 것들은 참조자료형이다.
참조자료형은 변수에 할당할 때는 변수에 값이 아닌 주소를 저장한다.
데이터가 언제 늘어나고 줄어들지 모르기 때문에 별도의 저장공간을 마련하여 따로 관리하며, 변수에는 원시값 혹은 주소만 지정할 수 있고, 주소는 크기가 변하는 특별한 데이터 저장소를 참조하게 된다.

profile
기억이 안되면, 기록을 -

0개의 댓글