var variable = 10;
function test2() {
alert(variable);
}
이렇게 치면 알림창에
10
이라고 뜨는데요
var variable = 10;
function test2() {
alert(variable);
variable = 3;
alert(variable);
var variable = 5;
alert(variable);
}
이렇게 해서 함수를 실행하면
10
3
5
라고 떠야 할거 같은데
undefined
3
5
이렇게 뜨네요
왜 이런거죠?