스코프(Scope)는 유효범위라는 뜻이다. 밑에 다음과 같은 코드가 있다. function add(x,y){ //매개변수는 함수 몸체 안에서만 참조 할 수 있다. //즉, 매개변수의 스코프(유효범위)는 함수 안이다. console.log(x,y); //2 5 return x+y; } add(2,5); //매개변수는 함수 몸체 안에서만 참조 할 수 있다 console.log(x,y); //ReferenceError: x is not defined 매개변수는 함수 몸체 안에서만 참조 할 수 있으므로 함수 외부에서는 참조를 할 수 없기 때문에 오류가 발생한다. 즉, 매개변수의 스코프(유효범위)는 함수 몸체 내 이다. 변수는 코드의 가장 바깥 영역 뿐만 아니라, 코드 블록 안에, 함수 몸체 안에 내에서 선언 할..