web前端:JS高级---沙箱

    作者:jane_panyiyun 更新于: 2020-03-29 14:24:52

    Web开发

      全局变量是编程术语中的一种,源自于变量之分。变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。

      php中预定义了几个"超级全局变量(superglobals),这意味着它们在一个脚本的全部作用域中都可用。你不需要特别说明,就可以在函数及类中使用。

      沙箱

      沙箱:环境,黑盒,在一个虚拟的环境中模拟真实世界,做实验,实验结果和真实世界的结果是一样,但是不会影响真实世界

      全局变量

      varnum=10;

      console.log(num+10);

      //沙箱---小环境

      (function(){

      varnum=10;

      console.log(num);

      })();

      //沙箱---小环境

      (function(){

      varnum=20;

      console.log(num+10);

      }());

      里外相互不影响

      varnum=100;

      (function(){

      varnum=10;

      console.log(num);//10

      }());

      console.log(num);//100

      全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。

课课家教育

未登录