"JavaScript 입문과 웹 UI개발"에서 "탭기능 만들며 배우는 for 반복문 2"강의 질문입니다.
for문안 변수선언에서 var은 안되고 let만 되는 이유를 스코프랑 호이스팅으로 설명을 하면
var의 경우는 함수 레벨 스코프이기 때문에 호이스팅이 되면서 자동적으로 최상단에서 선언이 되어져 i=3인 상태에서 진행되는 것이고
let은 블록 레벨 스코프(지역)이고 for문도 블록(지역)으로 인식되기 때문에 for문이 시작될 때 for문이라는 블록 안에서 선언이 되어져서 0부터 시작 가능한 건가요??