scope와 shadowing, closure등에 대해서 배웠다.
scope는 전역과 지역으로 나뉜다.
shadowing은 말 그대로 그림자라는 의미였는데,
같은 이름의 변수가 선언되었을 때, 오류가 나는 것을 방지해준다.
function printTimesTable(a){
for(var i = 1 ; i <= 9 ; i++ ){
console.log(a + " * " + i + " = " + a*i);
}
}
for( var i = 2 ; i <= 9 ; i++ ){
printTimesTable(i);
}