function f(){ console.log(a); // -> undefined var a = 1; console.log(a); // -> 1 return a;}이렇게 출력이 되는데변수 선언이 첫머리에서 선언된 것처럼 먼저 생성되었다면둘 다 1, 1이어야 하는거 아닌가요??
http://chanlee.github.io/2013/12/10/javascript-variable-scope-and-hoisting/
변수 호이스팅 부분 참고하삼
아 제가 생각한건 할당이었고, 생성은 위에서 미리 된게 맞네요 감사합니다.
선언만 끌올