var x=20;// 全球范围 函数f(){ 设x=x|30; } f();// VM3426:1未捕获引用错误:x未定义(…)
-
的可能副本 Javascript中的“let”关键字与“var”关键字 – 奥齐尔 评论 2016年11月10日9:25 -
1 本地的声明 x个 正在隐藏全局值,但当您基于现有的 x个 ,编译器找不到一个,因为其中一个已被隐藏,而另一个尚未声明。 – 巴勃罗·洛扎诺 评论 2016年11月10日9:34
4个答案
函数f(){ 设x=window.x|30; }
var x=20;// 全球范围 函数f(){ 设x=this.x|30; } f();