변수
정의
값을 저장하기 위해 확보한 메모리 공간 또는 그것을 식별하기 위해 붙은 이름을 말한다.
var result = 1 + 2
위 이미지에서도 알 수 있듯 값의 위치를 가리키는 상징적인 이름이다. 변수명은 식별자라고도 한다.
식별자는 어떤 값을 유일하게 구별 및 식별할 수 있는 고유한 이름을 말한다.
var x = 10 // 대입, 할당, 저장
if (x === 10) {
// 참조
console.log(x)
}
위처럼 식별자를 선언하고 값을 넣는 것을 변수에 값을 대입한다, 할당한다 또는 저장한다라고 하고 선언된 값을 이용하는 것을 참조한다고 한다.