·
Aimless

而var b = function() {}是函数表达式 本身是一个赋值语句,只有在顺序执行到var b的时候才会被调用。而作用域根的function会在执行前被读取