美文网首页
javascript没有块级作用域

javascript没有块级作用域

作者: kathyb24 | 来源:发表于2018-10-23 14:13 被阅读0次
    var a=true;
    
    function g(){
      a=false;
      return a;
    }
    console(a);
    console(g());
    console(a);
    

    三个console打印结果,第一个为true,第二第三个均为false。
    js与其他语言不一样的是,因为js没有所谓的块级作用域,所以函数的运行会改变变量a的值。

    相关文章

      网友评论

          本文标题:javascript没有块级作用域

          本文链接:https://www.haomeiwen.com/subject/onfazftx.html