JavaScript 코스

자료형

개요

앞선 강의에서 JavaScript는 동적타입 언어라고 설명했습니다.
개발자는 변수의 타입을 미리 선언할 필요가 없으며, 브라우저가 자동으로 파악합니다.

하지만 이는 외적으로 타입이 없는 것 뿐이지, 내부적으로는 엄연히 자료형이 존재합니다.

JavaScript 자료형은 크게 Primitive(기본형)과 Object(객체) 타입이 존재합니다.

Primitive 타입 자료형

  • Boolean: 논리적인 요소로, truefalse값이 있음
  • null: 빈 값의 리터럴 표현
  • undefined: 값을 할당하지 않은 변수가 가지는 값
  • Number: 숫자형으로 정수와 부동 소수점, 무한대 및 NaN(숫자가 아님)값을 포함합니다.
  • String: 문자열

Object 타입 자료형

Reference 타입이라고도 합니다.
Object 클래스 뿐만 아니라, 배열함수, 사용자 정의 클래스도 모두 Object에 포함됩니다.

객체 강의에서 자세히 다룹니다.