참조 : http://www.w3schools.com/js/js_variables.asp

예제

<script type="text/javascript">
var name = "Hege"
document.write(name)
document.write("<h1>"+name+"</h1>")
</script>

데이터를 저장하기 위해 변수를 사용할 수 있다.

변수
변수는 저장하기를 원하는 데이터를 담을 "컨테이너"다. 변수의 값은 스크립트 내에서 변할 수 있다. 값을 보거나 변경하기 위해 변수를 참조할 수 있다.
대소문자를 구분한다.
변수의 첫 글자는 반드시 (숫자가 아닌)문자이거나 언더바여야 한다.

변수 선언하기
var를 사용하여 선언할 수 있지만 var를 사용하지 않고도 선언할 수 있다.
var strname = some value
strname = some value

변수에 값 대입하기
변수를 왼쪽에 대입하려는 값은 오른쪽에
var strname = "Hege"
strname = "Hege"

Lifetime of Variables
함수 안에서 변수를 선언하면 지역 변수 :: 해당 함수 내에서만 참조할 수 있다. 따라서 여러 함수에서 같은 이름의 변수를 사용할 수 있다.
함수 밖에서 변수를 선언하면 전역 변수 :: 페이지가 로딩 될 때 선언되며 페이지가 종료될 때 까지 사용할 수 있다.