[Javascript] var, let, const의 특징과 var의 문제점
ES6에 들어서며 var의 문제점을 해결하기 위해 새로운 변수 선언 방법인 let, const가 등장했다. var, let, const의 특징과, var를 사용하면 안 되는 이유에 대해 알아보자. var ES6 이전의 변수 선언 방식으로, 재할당 및 재선언이 가능하다. 초기값을 주지 않으면 undefined가 들어간다. var a; // undefined a = 2; // 재할당 var a = 3; // 재선언 아래와 같이 여러 변수를 한꺼번에 선언할 수도 있다. var a = 1, b = 2, c, d = a; 또한 var 키워드를 주지 않고 변수에 값을 할당하면, 암묵적으로 전역 변수를 생성한다. a = 1; console.log(a); // 1 function test() { b = 2; } tes..
2023. 3. 10.