已采纳回答 / Bosn
。。。。。一个完整语句以{开头,会理解为block如果你看到没问题,不是我加了(),就是是一个赋值语句(var xxx = {...) 无论哪种,都不满足“一个完整语句以{开头"
2015-04-30
讲师回答 / Bosn
变量初始化阶段,所有变量声明都会提前处理,并且初始化值为undefined而赋值语句是在代码执行阶段触发的,经过赋值改写了变量值再alert自然就是修改之后。而变量/函数的声明,是前置处理的。
2015-04-20