【发布时间】:2019-05-07 00:33:09
【问题描述】:
我可能遗漏了一些非常基本的东西,但无论如何我都想问这个
var a=100;
function f(){
console.log(a)
const a=150
}
console.log(a)
f();
打印 100 并引发错误,同时将 const a=150 更改为 var a=150 返回 100 且未定义。我不确定为什么会发生这种行为,任何指向相关信息的指针都表示赞赏
【问题讨论】:
-
您应该从您的代码中删除“Const”。声明变量后,你可以说 a=150
标签: javascript