인프런에서 생활코딩 강의를 보며 정리한 포스팅이다. 유효범위(Scope)는 변수의 수명을 의미한다. var vscope = 'global'; function fscope(){ alert(vscope); } fscope(); 결과는 당연히 global이다. var vscope = 'global'; function fscope(){ var vscope = 'local'; alert(vscope); } fscope(); (띄어쓰기가 이상한데 넘어가자 ㅠ) 만약 이렇게 되어 있다면 결과는 어떻게 나올까? 이 경우에는 local로 출력된다. fscope라는 함수 안에 vscope라는 변수가 선언되었기 때문에 함수 내에 정의된 vscope를 출력하는 것이다. 전역변수 - 함수 바깥에 있는 변수 지역변수 - 함수 안..