重学JavaScript系列——(四)变量、作用域与内存