자바스크립트에서 변수를 선언할 때 var, let, const를 사용할 수 있습니다. 하지만 각각의 차이를 제대로 이해하지 못하면 코드에서 예상치 못한 오류가 발생할 수 있습니다. 오늘은 이 세 가지 변수 선언 방식의 차이를 명확히 비교하고, 언제 어떤 방식을 사용해야 하는지 알려드리겠습니다.var, let, const의 기본 개념1️⃣ varES6 이전부터 사용된 전통적인 변수 선언 방식입니다.함수 스코프(Function Scope)를 가짐변수 재선언이 가능호이스팅(hoisting) 발생예기치 않은 값 변경 위험이 있음2️⃣ letES6에서 도입된 변수 선언 방식블록 스코프(Block Scope)를 가짐변수 재선언 불가능하지만, 값 변경은 가능호이스팅 발생하지만 초기화되지 않음 (Temporal Dea..