변수라는 것은 데이터를 담아주는 상자이다. 그래서 변수를 변수 상자라고 부르기도 하며, 이 안에 들어가는 데이터의 크기에 따라 상자의 크기가 달라진다. 자바나 C 언어와 같은 타입 기반의 언어 (Type based language)는 메모리를 절약하기 위해 정수와 문자열을 만들 때 다른 크기의 변수 상자를 만들고 변수 앞에 int, String과 같은 타입(Type, 자료형)을 지정한다. 그러나 자바스크립트는 자료형을 명시하지 않는다. 이 때문에 자바스크립트는 모든 변수를 var 키워드로 선언하고 사용한다. 자바라는 언어에서 변수를 만들 때 사용하는 방식과 자바스크립트에서 변수를 만들 때 사용하는 방식을 비교해보자. ▲ 자바와 자바스크립트의 변수 타입 비교 자바는 숫자'10'을 넣어두기 위해 변수 상자를..