다른 많은 프로그래밍 언어와 마찬가지로 자바스크립트(JavaScript)에도 변수(variable)가 있습니다. 변수는 이름이 붙은 컨테이너라고 생각할 수 있습니다. 이 컨테이너 안에 데이터를 담아두면, 컨테이너의 이름만으로 그 데이터를 손쉽게 참조할 수 있습니다. 자바스크립트에서는 var 키워드를 사용해 변수를 선언합니다.
var 키워드로 변수 선언하기
자바스크립트 프로그램에서 변수를 사용하기 전에는 반드시 먼저 선언해야 합니다. 변수는 다음과 같이 var 키워드를 사용하여 선언합니다.
<script>
<!--
var money;
var name;
//-->
</script>
여러 변수를 한 번에 선언하기
하나의 var 키워드로 여러 개의 변수를 동시에 선언할 수도 있습니다. 쉼표(,)로 변수 이름을 구분해 주기만 하면 됩니다.
<script>
<!--
var money, name;
//-->
</script>
변수 초기화란?
선언된 변수에 값을 저장하는 것을 변수 초기화(variable initialization)라고 합니다. 초기화는 변수를 생성하는 시점에 바로 할 수도 있고, 나중에 해당 변수가 실제로 필요한 시점에 진행할 수도 있습니다.
<script>
<!--
var money = 5000; // 생성과 동시에 초기화
var name; // 선언만 수행
name = "홍길동"; // 나중에 초기화
//-->
</script>
이처럼 var 키워드는 자바스크립트에서 변수를 만들고 값을 담기 위한 기본적인 도구입니다. 최신 자바스크립트(ES6)에서는 let과 const 같은 새로운 키워드가 도입되었지만, var의 동작 원리를 이해하는 것은 여전히 자바스크립트의 변수 개념을 익히는 데 중요한 기초가 됩니다.