[책] 자바스크립트 코드 레시피 278 - 60일차

wangkodok·2022년 5월 14일
0

데이터 타입 이해하기

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

구문

  • 원시(Primitive) 타입(기본) - 원형 데이터
  • 객체(Object) 타입(복합) - 참조 데이터

설명

자바스크립트는 숫자 문자열 진릿값 객체 데이터를 타입으로 분류하며, 원형 데이터와 참조 데이터가 있습니다.

원시 타입

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

  • boolean 진릿값 타입 true false
  • string 문자열 타입 사자 호랑이
  • Number 숫자 타입 1 30
  • Undefined 선언 후 값 없음 undefined
  • Null 잘못 기입 null
  • Symbol 심볼 타입 Symbol()

객체 타입

객체 타입은 배열 객체 등 원시 타입 이외의 모든 데이터입니다.

  • Object 객체 타입 Array[] Object{} Date

원형 데이터가 아닌 다른 데이터를 참조하는 데이터입니다. 다음의 배열은 데이터 1, 2, 3을 참조하는 데이터입니다.

const arr = [1, 2, 3];

다음 연관 배열은 키가 각각의 데이터를 참조합니다.

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

데이터 타입 알아내기

콘솔에 typeof 작성하면 데이터 타입 확인합니다.

// boolean
const bl = false;
console.log(typeof bl); // boolean
profile
기술을 기록하다.

0개의 댓글

관련 채용 정보