전역 변수와 지역 변수 let x = 'global'; function ex() { let x = 'local'; x = 'change'; } ex(); // x를 바꿔본다. alert(x); // 여전히 'global' 위의 코드를 보면 같은 x여도 ex 함수 바깥의 x는 전역변수고, ex 함수 안의 x는 ex 함수의 지역변수이다. 지역 변수는 함수 안에 들어있는 변수를 의미한다. 스코프(Scope) let x = 'global'; function ex() { x = 'change'; } ex(); alert(x); // 'change' 위의 코드에서는 변수가 선언된 것이 아니기 때문에 전역 변수에 접근이 가능하다. 하지만 아래와 같을 때는 이야기가 다르다. let x = 'global'; functi..