의문의 시작은 위 코드에서 시작됐다. 두 함수는 Closure Scope를 사용하는 전형적인 예시의 모양을 하고 있다. test1의 내부 함수 inner는 상위 Lexical Scope의 count 변수를 사용하기 위해 일반적으로 알려진대로 Closure Scope를
각각의 Statement를 실행하기 전 각각의 Statement를 실행하기 전 > var 변수에 할당한 함수 표현식은 Global Scope에 호이스팅이 일어나고 동시에 undefined로 초기화된다. function 키워드로 생성한 일반 함수는 Global Scop