账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于JS的问题
    27
    0

    前段时间面试时遇到了这样一个问题:

    
     var num=0;
     for(var i=0;i<10;i++)
        {
            var num=1;
            num+=i;
        }
     console.log(num);
    我的理解是开始声明了一个全局变量num,然后又在函数内部声明了一个局部变量num,并对之进行操作,最后的console.log输出的应该是全局变量num,所以结果应该是0,但是正确答案是9,这让我很不解,求好心人解释一下其中的原理。
    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部