
우리가 프로그래머스라는 코딩 테스트 연습하는 웹 사이트들을 살펴보다 보면 Javascript로 초기 설정 값이 var 로 되어있는것을 볼 수 있다. function solution(grid) { var answer = []; return answer; } 하지만 요즘 프론트 개발에서나 javascript 를 사용하는 프로젝트에서 오히려 let, count를 정말 많이 보이는데 그렇다면 왜 var는 사라지고 let, count를 사용하는 것일까? 이를 중복 선언 허용, 스코프, 호이스팅 관점에서 알아보려고 한다. 중복 선언 (Redeclaration) var 동일한 스코프 내에서 여러 번 선언할 수 있는 특징을 가지고 있습니다 let 동일한 스코프 내에서 중복 선언이 불가능합니다. const let 과 마..