안녕하세요 이번 포스팅에서는 javascript 에서 var, let, const 변수의 차이에 대해 알아보겠습니다. var는는 같은 변수를 여러번 선언해도 오류가 나지 않습니다. 자바스크립트의 유연성으로 볼 수도 있지만 소스 가독성을 떨어지게 하고 정교하지 못하고 지저분한 코드가 되는 단점이 있어 이를 보완한 변수 let과 const가 추가되었습니다. var 변수 선언 var 변수 특징은 아래같이 중복으로 선언해도 사용해도 오류가 없습니다. var uniqueVal = 'aaa'; console.log( uniqueVal ); var uniqueVal = 'bbb'; console.log( uniqueVal ); // 결과 : aaa, bbb 미로같이 긴 소스안에서 이런 부분이 잘못되어 오류가 발생했다.....