跳至主要內容
SE Docs
搜索
Ctrl
K
JS执行机制
lipengjgs
小于 1 分钟
执行上下文
变量提升
在执行过程中,若使用了未声明的变量,那么 JavaScript 执行会报错。
在一个变量定义之前使用它,不会出错,但是该变量的值会为 undefined,而不是定义 时的值。
在一个函数定义之前使用它,不会出错,且函数能正确执行
let 声明变量存在提升,但是由于暂时性死区,导致不能被使用