我是JavaScript的新手,我在本地和全局变量作用域上做了一些练习,以下是我的代码(小提琴):
var myname = "initial"
function c(){
alert(myname);
var myname = "changed";
alert(myname);
}
c();Run Code Online (Sandbox Code Playgroud)
当第一个警报被调用时,它显示myname为未定义.所以我的困惑是为什么我无法访问全局实例,myname如果我没有myname在函数中定义,那么它将正常工作.
javascript ×1