자바스크립트 자료형에 대해서 알아보자

자바스크립트의 자료형

동적 타이핑

자바스크립트는 느슨한 타입 ( loosely typed) 언어이다. 혹은 동적 (dynamic)언어이다.

변수의 타입을 미리 선언할 필요가 없다. 타입은 프로그램이 처리되는 과정에서 자동으로 파악될 것이다.

또한 그말은 같은 변수에 여러 타입의 값을 넣을수 있다.

var foo = 42;    // foo 는 이제 Number 임
var foo = "bar"; // foo 는 이제 String 임
var foo = true;  // foo 는 이제 Boolean 임

데이터 타입

ECMAScript 표준은 다음과 같이 7개 자료형 표시

기본 자료형 (Primitive)

별도로 Object 도 있음


다음 장에서 이 여섯개의 자료형을 사용하는 방법과 자료형을 조합하여 더 복잡한 자료형을 만드는 방법에 대해 알아보자.

기본 타입 (Primitive value)