我写这个简单的程序来更新JS吊装的价值.但根据我的理解,全局x需要更新,但它没有更新.
x = 5;
var w = function(){
x = 7
var x;
console.log(x);
x = 10;
console.log(x);
};
w();
console.log(x);
Run Code Online (Sandbox Code Playgroud)
输出:
任何人都可以更详细地解释为什么它不更新全局x?
Javascript工作于值的引用,所以当我写x = 7时,它应该更新全局x.但它不是!所以我只是想为什么x = 7不起作用?
谢谢!
javascript ×1