3장은 데이터에 관한 장이며, 데이터를 자바스크립트가 이해할 수 있는 형식으로 바꾸는 법을 배웁니다.
컴퓨터가 모든 데이터를 0과 1로 바꾼다는 사실은 아마 알고 있을 겁니다.
하지만 우리가 직접 0과 1만으로 일을 할 수는 없고, 우리에게 익숙한 형태인 숫자와 텍스트, 날짜 등을 다뤄야 합니다.
이런 숫자와 텍스트, 날짜 등을 데이터 타입(data type) 이라 부릅니다.
자바스크립트에서 사용할 수 있는 데이터 타입을 다루기 전에 먼저 변수(variable) 와 상수(constant), 리터럴(literal) 에 대해 알아봅시다.
이들은 자바스크립트가 데이터를 보관하는 메커니즘입니다.
NOTE_ 프로그램을 배울 때 용어의 중요성을 과소평가하는 사람이 많습니다.
리터럴과 값(value)이 어떻게 다른지, 표현식(expression)과 문(statement)이 어떻게 다른지 이해하지 못하면 프로그램 언어를 배우는 데 장애가 될 수 있습니다.
이런 용어는 자바스크립트는 물론 컴퓨터 과학 전반에서 사용하는 용어입니다.
개념을 잘 이해하는 것도 물론 중요하지만, 용어에 관심을 가지면 배운 언어에 관한 지식을 다른 언어에도 적용할 수 있고 더 많은 소스에서 배울 수 있습니다.