js中变量的声明很有意思的,。 用var来声明变量,在哪个作用域中声明的变量,它的作用域就有多大,关键是好像跟声明的次序没有关系,前面的函数可以使用后面的变量,这个很奇怪,那js的执行过程到底是怎么样的呢?有人说是逐块执行的,逐块指的又是什么?