第一

作者: 夜幕小草 | 来源:发表于2019-01-30 18:10 被阅读15次

    全局作用域

    顾名思义:也就是挂在window上下文中的属性,或者function外部的变量,成为全局变量

    JS中声明全局变量主要分为显式声明或者隐式声明

    显示声明

    1、var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量,否则在function声明的是局部变量。如:

    var test = 5;  //全局变量

    function a(){

        var cc=3; //函数变量

        alert(test); // 3

    }

    function b(){alert(test);}

    隐式声明

    2、没有使用var,直接给标识符test赋值,这样会隐式的声明了全局变量test。即使该语句是在一个function内,当该function被执行后test变成了全局变量。

    test = 5;//全局变量

    function a(){

      aa=3; //全局变量

      alert(test);  // 3

    }

    相关文章

      网友评论

          本文标题:第一

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