已采纳回答 / Tracy_
对的,第一种更好,先创建再赋值。第二种默认创建全局变量,则会带来一些麻烦。如function someFun(){ a = 1}; someFun() 执行完之后,全局变量中将有a = 2;如果function someFun(){ var a, a = 1}; someFun() 执行完之后,全局变量则不会有a这个变量。所以最好还是按照第一种方式。
2015-04-19