전역변수의 문제점 (1) 썸네일형 리스트형 JavaScript 변수의 생명 주기, 전역 변수의 문제점 변수의 생명 주기 변수는 생성되고 소멸 되는 생명 주기life cycle가 있다. 변수는 자신이 선언된 위치에서 생성되고 소멸한다. 전역 변수의 생명 주기는 애플리케이션의 생명 주기와 같다. 하지만 함수 내부에서 선언된 지역 변수는 함수가 호출될 때 생성, 종료 될 때 소멸한다. 지역 변수의 생명 주기 function foo() { // 변수 x 생성 var x = 'local'; // 변수 x에 local값 할당 console.log(x); // local return x; // 변수 x 소멸 } foo(); console.log(x); // ReferenceError: x is not defined 지역 변수 x는 foo가 호출되기 이전에는 생성되지 않는다 변수 선언문은 function.. 이전 1 다음