-
javascript에는 scope 라는 개념이 있다. 각각의 영역은 scope 범위 안에서만 유효하다는 개념으로, 필요에따라 script 전체와 일부 영역으로 나누어서 사용할 수 있다. 간단하게는 전역변수와 지역변수의 개념으로 이해하면 용이하다. 출력결과 function 안에서 선언한 d, e, f를 function 밖에서 호출하면 scope를 벗어났으므로 인식하지 못하는 것을 확인할 수 있다.