[JavaScript] 자바스크립트 데이터 타입 이해하기

2022. 6. 5. 22:59Program/JavaScript

068_자바스크립트 데이터 타입 이해하기

[적용]

  • 자바스크립트의 데이터 타입을 이해하고 싶을 때
  • 문자열과 숫자 등의 서식을 이해하고 싶을 때

[문법]

메소드 의미
원시(Primirive) 타입(기본) 원형 데이터 
객체(Object) 타입(복합) 참조 데이터 

[내용]

자바스크립트는 숫자, 문자열, 질리값, 객체 등의 데이터를 타입으로 분류하며,

원형 데이터와 참조 데이터가 있다.

 

원사 타입은 숫자, 문자열 등의 원형 데이터로 다음과 같이 여섯 가지로 분류한다.

원시 타입 의미
Boolean 진리값 타입 true, false
String 문자열 타입 '사자', '호랑이'
Number 숫자 타입 1, 30
Undefined 값 미정 undefined
Null 비어 있음 null
Symbol 심볼 타입 Symbol()

 

다음은 숫자와 문자열을 참조하는 변수다. '참조(Reference)'란 메모리상의 데이터를 가리킨다는 의미다.

// 100을 참조하는 데이터
const num = 100;

// '사자'를 참조하는 데이터
const str = '사자';

 

객체 타입(복합형)은 배열, 객체 등 원시 타입 이외의 모든 데이터이다.

객체 타입 의미
Object 객체 타입 원시 타입을 제외한 모든 데이터(Array, Object, Data 등)

 

객체 타입은 원형 데이터가 아닌 다른 데이터를 참조하는 데이터다.

다읨의 배열은 데이터 1, 2, 3을 참조하는 데이터이다.

const arr = [1, 2, 3];

 

다음 연관 배열은 키(Key)가 각각의 데이터를 참조한다.

const obj = {
    age: 18,
    name: '사자'
};

const arr = [
    { id: 10, name: '사자' },
    { id: 20, name: '여우' },
    { id: 30, name: '곰' }
];

 


 

 

 

 

 

참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김