변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 자체 또는 그 메모리 공간을 식별하기 위해 붙인 이름을 일컫는다.
변수를 활용하기 위해서는 우선, 선언을 먼저 해야 하는데, 선언을 하기 위해서는 var, let, const 과 같은 키워드를 사용할 필요가 있다.
let 과 const 는 var에 비해 비교적 최근에 추가된 변수 선언 방식인데 var에 단점을 보완하기 위해서 추가 된 것이라고 생각하면 편하다.
//변수 선언 방식 및 할당
var firstVariable = 10;
console.log(firstVariable); //10
let secondVariable = 20;
console.log(secondVariable); //20
const thirdVariable = 30;
console.log(thirdVariable); //30
/*만약 변수를 할당(=)하지 않고 선언만 하고 변수를 사용할 경우 데이터 값이 비어 있기 때문에
undefined 라는 메세지를 출력하게 된다.*/
3가지 변수 선언 방식에 차이점을 다음과 같이 간단하게 정리해 볼 수 있다.
변수 선언 방식이 위와 같이 다양하게 존재 하기에, 상황에 맞게 쓰면 되지만 let 과 const가 등장한 후에는 코드 관리를 조금 더 효율적으로 하기 위해서 후에 나온 2가지를 중점적으로 쓰는 편이다.
필자도, 할당이 다시 필요 할 것 같은 변수 외에는 추 후 휴먼 에러를 방지 하기 위해서 const 위주로 변수를 선언하고 있다.