JavaScript
JavaScript var, let, const의 정의와 차이점 알아보기
JavaScript에서 변수를 선언할 때는 var, let, const 세 가지 키워드를 사용할 수 있습니다. 이번 글에서는 이들의 차이점과 각각의 특징에 대해 알아보겠습니다. JavaScript var, let, const의 정의 var var는 ES5 이전부터 사용되었던 변수 선언 방법입니다. var로 선언된 변수는 함수 스코프를 가지며, 전역 변수로도 사용할 수 있습니다. var x = 10; // 전역 변수 function foo() { var y = 20; // 함수 스코프 변수 if (true) { var z = 30; // 함수 스코프 변수 } } 하지만, var로 선언된 변수는 호이스팅(hoisting) 현상이 발생합니다. 이는 변수를 선언하기 전에도 사용할 수 있게 되는 것으로, 예측하지..