美文网首页
JavaScript变量、函数和变量提升

JavaScript变量、函数和变量提升

作者: 罂粟幻灭极致的美 | 来源:发表于2017-07-26 16:45 被阅读0次

    一.变量的作用域

    变量分为全局变量和局部变量

    全局变量:

       1.在最外层声明的变量             
       2.在函数体内部,但是没有声明var的变量 ,也是全局变量
    

    局部变量:

       1.在函数体内部声明的变量
    
    
    var a=2;
    
    function fn(){
    
      a=b=2
    
    }
    
    fn()
    
    console.log(a)  //2 a使用var定义,在函数中赋值,也是2
    
    console.log(b)  //2 b没有使用var定义,故是全局变量是2
    
    

    相关文章

      网友评论

          本文标题:JavaScript变量、函数和变量提升

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