JavaScript에서 변수는 var 또는 let 또는 const 로 시작한다. 이 세가지는 변수를 선언하겠다는 것을 의미한다. 한줄에 여러구문을 사용하고 싶을 때 세미콜론이 유용하다. 그리고 코딩을 할 시에 '변할 수 있는 영역'과 '변하지 않는 영역'을 구분하는 것이 유리하다. 변수는 함수,반복문 등에서 매우 중요한 역할을 한다.
예시)
var a = 100; //값이 변할 수 있는 영역
a = a + 10; //아래는 모두 변하지 않는 로직의 영역
alert(a);
a = a / 10;
alert(a);
a = a - 10;
alert(a);
a = a * 10;
alert(a);
위의 코드에서 첫번째 줄의 100을 다른 숫자로 바꾸면 나머지 로직에 대입되는 변수의 값이 모두 바뀐다. 수정해야 할 코드가 적다는 것은 그만큼 해야 할 일이 줄어든다는 의미고, 그 과정에서 버그가 발생할 가능성을 낮출 수 있다.