기초 메모지

JavaScript - 데이터 타입 본문

Languages/JavaScript

JavaScript - 데이터 타입

라큐브 2022. 8. 11. 15:03

기본(원시) 형 : 값 타입(Value Type)

메모리에 데이터 값(Value) 그대로 저장합니다.

Number, String, Symbol, Boolean, Null, Undefined

// 기본(원시)형 : 값 타입(Value Type).

let Number = 100;
let String = "String";
let Symbol = new Symbol();
let Boolean = true;

// 사용자가 명시적으로 `없음`을 표현.
let NUll = null;
// 사용자가 값을 지정할 것이라고 예상했지만 지정하지 않았을 때 반환.
let UnDefined = undefined;

참조형 : 참조 타입(Reference Type)

메모리에 데이터 주소(Address) 형태로 저장합니다.

Object, Array...기본(원시)형이 아닌 타입

// 참조형 : 참조 타입(Reference Type).
let Object = {
  Key: "",
  Value: "",
};

let Array = [1, 2, 3, 4];

let Function = function () {
  console.log("Function!");
};

let Date = new Date().getDate();
  기본(원시)형 : 값 타입(Value Type) 참조형 : 참조 타입(Reference Type)
타입 Number, String, Symbol, Boolean, Null, Undefined  Object, Array...기본형이 아닌 타입
메모리 할당 값 자체를 할당 값 주소를 할당
반응형
Comments