var carname="Volvo";var carname;顺序执行后,carname的值依然为Volvo
var carname="Volvo";var carname;顺序执行后,carname的值依然为Volvo
由于js变量提升的机制,变量声明优先于变量赋值
因为后面的那句变量声明被提升到最前面去了!相当于是先声明这个变量,然后才给它赋值。
var carname="Volvo";var carname;顺序执行后,carname的值依然为Volvo
由于js变量提升的机制,变量声明优先于变量赋值
因为后面的那句变量声明被提升到最前面去了!相当于是先声明这个变量,然后才给它赋值。