자료형
개요
앞선 강의에서 JavaScript는 동적타입 언어라고 설명했습니다.
개발자는 변수의 타입을 미리 선언할 필요가 없으며, 브라우저가 자동으로 파악합니다.
하지만 이는 외적으로 타입이 없는 것 뿐이지, 내부적으로는 엄연히 자료형이 존재합니다.
JavaScript 자료형은 크게 Primitive(기본형)과 Object(객체) 타입이 존재합니다.
Primitive 타입 자료형
- Boolean: 논리적인 요소로,
true와false값이 있음 null: 빈 값의 리터럴 표현undefined: 값을 할당하지 않은 변수가 가지는 값- Number: 숫자형으로 정수와 부동 소수점, 무한대 및 NaN(숫자가 아님)값을 포함합니다.
- String: 문자열
Object 타입 자료형
Reference 타입이라고도 합니다.
Object 클래스 뿐만 아니라, 배열과 함수, 사용자 정의 클래스도 모두 Object에 포함됩니다.
객체 강의에서 자세히 다룹니다.