JavaScript 中的变量提升
当你可以使用某个 JavaScript 变量,但该变量还未声明时,就是使用了提升技术。解析器将在运行函数之前读完整个函数。
变量在声明之前被使用的现象称为提升 −
例如,以下行为与此类似 −
points =200; var points;
上述行为与以下行为相同 −
var points; ponts = 200;
广告
当你可以使用某个 JavaScript 变量,但该变量还未声明时,就是使用了提升技术。解析器将在运行函数之前读完整个函数。
变量在声明之前被使用的现象称为提升 −
例如,以下行为与此类似 −
points =200; var points;
上述行为与以下行为相同 −
var points; ponts = 200;