▷JS는 나한테 없다면 상위에서 찾아쓴다. 선언 시점에 상위 스코프에 대한 참조를 가진다. *스코프(scope)는 사용이 유효한 범위. Global Scope, Function-Level Scope, Block-Level Scope 등. 함수 내에서 선언했다면 함수 내에서만 유효하고, 코드 블록 내에서 선언했다면 코드 블록 내에서만 유효한 것. JS는 함수레벨 스코프. ▷JS는 함수가 선언되는 시점에 함수 내부에서 사용하는 변수를 해당 스코프 또는 상위 스코프에서 찾는다.->렉시컬 스코프 ▷동적 스코프와 정적스코프(렉시컬 스코프)가 있다. 동적 스코프는 함수의 호출 시점에 스코프가 정해지는 것이고 정적스코프는 함수의 선언 시점에 스코프가 정해지는 것을 말한다. ▷외부함수는 내부함수에서 선언한 변수에 접근..