博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS变量作用域
阅读量:4656 次
发布时间:2019-06-09

本文共 527 字,大约阅读时间需要 1 分钟。

JS变量分为全局变量和局部变量。全局变量就是函数外的变量,局部变量就是函数内部的变量。

如果变量没有用var声明,那它也就是全局变量!

  程序一

 
var z = 10;function foo(){    console.log(z);}(function(funArg){    var z = 20;    funArg();})(foo)
 
 
输出结果:10(z=20只是在funArg里起作用)
程序二
var tt = "YQ";function test(){    alert(tt);    var tt = "杨";    alert(tt);}test();
 
 
输出结果:undefined ,'杨'
程序三
var a = 100;  function testResult(){      var b = 2 * a;      var a = 200;      var c = a / 2;      alert(b);      alert(c);  }  testResult();
 
 输出结果:NAN,100
 

转载于:https://www.cnblogs.com/yangqing22/p/6558242.html

你可能感兴趣的文章