我在这里找到了以下 JavaScript 示例:
https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Values,_variables,_and_literals
/**
* Example 2
*/
// will return a value of undefined
var myvar = "my value";
(function() {
console.log(myvar); // undefined
var myvar = "local value";
})();
为什么 console.log(myvar)
返回"my value"
而不是undefined
评论中指定的?
我在 Firefox 和 Chrome 中对其进行了测试,得到了相同的结果。