var carname="Volvo";var carname;顺序执行后,carname的值依然为Volvo

var carname="Volvo";var carname;顺序执行后,carname的值依然为Volvo

由于js变量提升的机制,变量声明优先于变量赋值
因为后面的那句变量声明被提升到最前面去了!相当于是先声明这个变量,然后才给它赋值。

posted @ 2023-11-11 16:40  龙陌  阅读(22)  评论(0)    收藏  举报