[ JavaScript ] 자바스크립트 전역변수와 지역변수 | 변수의 유효범위
·
Archive/Develop
해당 포스팅은 생활코딩의 이고잉 님의 강의를 기반으로 개인 공부용으로 정리한 포스팅임을 미리 알립니다. 전역변수 유효범위(Scope)는 변수의 수명을 의미합니다. var vscope = 'global'; function fscope(){ console.log(vscope); } fscope(); 함수 밖에서 변수를 선언하면 그 변수는 전역변수가 됩니다. 전역변수는 애플리케이션 전역에서 접근이 가능한 변수입니다. 다시 말해서 어떤 함수 안에서도 그 변수에 접근 할 수 있는 것입니다. 때문에 함수 fscope 내에서 vscope를 호출 했을 때 함수 밖에서 선언된 vscope의 값 global이 반환된 것입니다. 지역변수 var vscope = 'global'; function fscope(){ var vs..