서버(Server)/Server
javascript : 함수가 아닌 곳에서의 변수는 전역변수로 생성된다 for, if 문 안의 변수 또한 ...
3DMP
2018. 4. 20. 05:26
javascript 에서 지역 변수는 함수 안에서 선언된 변수만이 지역변수가 된다
그래서 i 와 name 은 전역변수가 된다! ( 함수범위 내에서 선언된 변수만이 지역변수로 생성된다)
1 2 3 4 5 6 7 8 9 10 11 12 | for (var i = 0; i < 1; i++) { var name = '11111111111111111111'; } console.log(name); console.log(i); |
스크립트 언어는 아무래도 편의성을 위해 제공되는 측면이 있다보니
이런 변수가 전역 변수가 된다는 것은 다른 언어 C++, C# 들과는 확연히 다른 부분들이다
반응형