스터디 3회차(JS)
스터디 2회차(JS)
var 와 let 의 차이
var는 함수스코프 let과 const은 블록스코프(if문, for문, while문)
a가 not defined 되었다고 하는데 함수 안에 선언된 변수는 함수 바깥에서 접근할 수 없음 함수 경계로 접근 여부가 달라짐
function b(){
var a = 1;
}
console.log(a) // error
var는 함수만 신경씀 if문 안에 있으면 접근할 수 있음
그런데 let은 블록스코프 이므로 블록 밖에 있는 let에 접근 할 수 없음