标签: javascript
我知道var被挂在JS中。所以下面的代码给了我未定义的内容:
i=100 function f(){ console.log(i); var i=200; } f();
但是我很惊讶地看到下面的代码给我一个错误:
i=100 function f(){ console.log(i); const i=200; } f();
const悬挂了吗?如果是这样,那我为什么会出错?