변수란?

변수(variables)는 데이터를 담기 위한 메모리 공간을 의미한다. 어떤 값을 담기 위한 상자라고 비유할 수 있다.

변수 선언 방법

ES5까지 변수 선언은 var 키워드를 사용해 선언했다. 하지만 var 키워드의 단점을 보완하기 위해 도입된 let 키워드와 const 키워드를 포함해 지금 자바 스크립트에서의 변수 선언 방법은 크게 3가지(var, let, const)가 있다.

변수 선언 키워드 차이점

var let const
범위 function block-level block-level
변수 중복 선언 O X X
변수 값 재할당 O O X
초기화 필요 X X O

변수명

자바스크립트에는 의미를 가진 단어들이 있기 때문에 사용자가 임의로 사용할 수 없는 단어들이 있다.

키워드 : 자바스크립트가 만들어 질 때 정해진 특별한 의미가 있는 단어
식별자 : 변수나 함수의 이름이 될 수 있는 사용자가 선언하는 단어

식별자를 만드는 규칙

단어를 조합할 때 규칙