var의 경우 console.log(a()); console.log(b()); console.log(c()); function a() { return 'a'; } var b = function bb() { return 'b'; } var c = function() { return 'c'; } 이 코드는 자바스크립트의 hoisting에 의해 다음과 같이 해석된다 function a() { return 'a'; } var b; var c; console.log(a()); console.log(b()); console.log(c()); b = function bb() { return 'b'; } c = function() { return 'c'; } 어째서 변수에 함수가 할당이 되는지에 관해서는 일급함수에 대..