
25
3.1 개요와 정의
3
장
JavaScript The Definitive Guide
타입, 값, 변수
컴퓨터 프로그램은 숫자 3.14나 텍스트 ‘Hello World’ 같은 값을 조작하며 동작합
니다. 프로그래밍 언어에서 표현하고 조작할 수 있는 값의 종류를 타입이라 부르
며, 어떤 타입을 지원하는지가 프로그래밍 언어의 가장 기본적인 특징을 이룹니다.
프로그램에서 값을 나중에 사용하기 위해 유지하려면 변수에 값을 할당(저장)합니
다. 변수에는 이름이 있으며 프로그램은 변수 이름을 통해 값을 참조합니다. 변수
가 동작하는 방법 역시 프로그래밍 언어의 기본적인 특징 중 하나입니다. 이 장에
서는 자바스크립트의 타입, 값, 변수에 대해 설명합니다. 먼저 개요와 정의를 살펴
봅시다.
3.1
자바스크립트 타입은 기본 타입과 객체 타입 둘로 나뉩니다. 자바스크립트의 기본
타입에는 숫자, 문자열, 불(boolean) 타입이 있습니다. 이 장에서는 상당한 지면을
할애하여 숫자(3.2절)와 문자열(3.3절) 타입에 대해 자세히 설명합니다. 불 타입은
3.4절에서 설명합니다.
자바스크립트의 특별한 값인
null
과
undefined
는 기본 값이지만 숫자나 문자열,
불에 속하지 않습니다. 각 값은 일반적으로 그 타입 자체로 취급해도