首页 新闻 会员 周边 捐助

js局部变量

0
[已关闭问题] 关闭于 2019-04-22 16:04

<script type="text/javascript">
function f2(){
var name=9;
}
f2();
console.log(name);//Output blank

   function f3(){
        var aa=9;
    }
f3();
console.log(aa);//ReferenceError: aa is not defined
</script>
    
    为什么这2个打印语句的执行结果会不一样?第一个输出空白,第二个直接报错????
    使用的是谷歌和火狐浏览器。
马平的主页 马平 | 菜鸟二级 | 园豆:202
提问于:2019-04-22 16:03
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册