지난번에 공부한 변수에 대해서 좀 더 자세히 알아보자.
var carName;
carName = "Volvo";
var carName = "Volvo";
var person = "John Doe",
carName = "Volvo",
price = 200;
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Variables</h2>
<p>A variable declared without a value will have the value undefined.</p>
<p id="demo"></p>
<script>
var carName;
document.getElementById("demo").innerHTML = carName;
</script>
</body>
</html>
선언된 변수 carName의 값을 할당하지 않았기때문에 아래와 같이 'undefined' 값을 갖는다.
변수를 재선언해도, 이전에 할당한 값은 그대로이다.
var carName = "Volvo";
var carName;