js中成员变量 和局部变量发生奇怪的问题
程序员文章站
2022-07-14 23:04:15
...
//当局部变量重新定义和成员变量重名,成员变量将是undefined
<script type="text/javascript">
var a=1;
function aa(){
alert('aaaaaaa'+a); //这边答应undefined
alert(!a); //这边居然打印true
if(!a){
var a = 10;
}
alert(a); //这边居然打印10.。。。
}
aa();
</script>
var a = 1;
function b()
{
a = 10;
alert('aaaa'+a);
return;
function a() {}
}
b();
alert(a); //这边居然打印1.。。汗。。。。。
上一篇: 跟我学hadoop学习5
下一篇: RocketMq 事务消息使用