変数のホイストがJavaスクリプトで行われていることを理解しています。それは未定義出力なぜ私が取得することができませんJavaScriptのホイスト変数
do_something()
{
var foo = 2;
console.log(foo);
} do_something() // it prints 2
do_something()
{
console.log(foo); var foo = 2;
} do_something() // it prints undefined
JavaScriptを