JS Data Types

신병규·2022년 7월 11일
0

JS

목록 보기
2/8
post-custom-banner

원시 자료형과 참조 자료형 개요

  • umber, string, boolean과 같은 고정된 저장 공간을 차지하는 데이터를 모두 원시 자료형(primitive data type)
  • 대량의 데이터를 다루기에 적합한 배열과 객체는 참조자료형 (reference data type)

원시 타입의 데이터(primitive data types; 원시 자료형)

객체가 아니면서 method를 가지지 않는 7 가지의 타입

-Boolean     ( true와 false )
-null        (null 값을 나타내는 특별한 키워드. (JavaScript는 대소문자를 구분하므로, null은 Null, NULL 혹은 다른 변형과도 다릅니다.))
-undefined   값이 정의되어 있지 않은 최상위 속성.
-Number      정수 또는 실수형 숫자. 예: 42 혹은 3.14159.
-BigInt      임의 정밀도의 정수. 예: 9007199254740992n.
-String      문자열. 예:"안녕"
-Symbol      (ECMAScript 2015에 도입) 인스턴스가 고유하고 불변인 데이터 형.
원시 자료형은 모두 "하나"의 정보, 즉, 데이터를 담고 있습니다.

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

JavaScript에서 원시 자료형이 아닌 모든 것은 참조 자료형입니다.

> 배열( [ ] )과 객체( { } ), 함수(function( ){ })>대표적
변수에 할당할 때는 변수에 값이 아닌 주소를 저장합니다.

변수에는 주소가 저장되기 때문에 reference data type이라고 불립니다. 이런 특별한 데이터 보관함을 heap이라고도 부릅니다.

https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Grammar_and_types

post-custom-banner

0개의 댓글