원시자료형, 참고자료형

HSKwon·2022년 7월 1일
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개의 댓글