자바스크립트 스코프1 스코프 스코프 스코프(유효 범위)는 모든 프로그래밍 언어의 기본적이며 가장 중요한 개념이라고 할 수 있다. 특히 자바스크립트의 경우 다른 언어들의 스코프와 구별되는 특징이 있으므로 더 주의해야 한다. 그 특징에 대해 알아보겠다. function add(x, y) { // 매개변수의 스코프는 함수 몸체 내부이다. console.log(x, y); // 7 5 return x + y; } add(7, 5); // 매개변수는 함수 몸체 내부에서만 참조가능 console.log(x, y); // ReferenceError: x is not defiend 함수의 매개변수는 함수 몸체 내부에서만 참조할 수 있다. 매개변수의 스코프가 함수 몸체 내부로 한정되기 때문이다. var var1 = 1; // 코드 가장 바깥에서 선.. 2020. 11. 16. 이전 1 다음