for(let i = 0; i < 5; i++){
console.log(i);
//0
//1
//2
//3
//4
}
console.log(i); //ReferenceError: i is not defined
for(var i = 0; i < 5; i++){
console.log(i);
//0
//1
//2
//3
//4
}
console.log(i); //5
//var은 블록스코프를 무시하고 변수에 접근함
'학습' 카테고리의 다른 글
Spread / Rest 문법 (0) | 2021.08.05 |
---|---|
Closure (0) | 2021.08.04 |
원시 자료형 vs 참조 자료형 (0) | 2021.08.04 |
CSS - Flexbox (0) | 2021.08.03 |
for ... in 과 for ... of (1) | 2021.08.01 |