혹시 나만 궁금했나? 왜 var를 쓰는지. 저희는 var 안쓰는데요? 이게 개발자들의 불만이라 let과 const가 생긴거라더라. var는 개발자의 실수를 덮어주는 참 고마운 존재이나, 바람직 하진 않다. (야근의 주범이다) 2. 스코프의 차이 먼저 스코프의 개념을 알아야 하는데, 스코프란 현재 실행되는 컨텍스트를 말한다. 말이 너무 어렵다. 일단 결론은 이거다. var는 함수레벨의 스코프이며 const와 let은 블록레벨의 스코프이다. 스코프란? 스코프 = 어디서 실행되냐는 것. 전체인지, 함수 안에서 인지 등등. 해당 변수가 유효한 '범위'를 뜻한다. 스코프 = 범위 = 어디까지 적용되니? = 얘를 어디까지 쓸 수 있는지 범위를 잡는다는 것. 지나가면서 알아야 할 또 하나의 것. 함수는 클로저의 역할..