JavaScript-变量

定义JavaScript变量使用var操作符。例如:var fish;(如果未进行变量赋值,则会默认初始化一个特殊的值-undefined)。
JavaScript变量定义有个需要注意的地方:使用操作符var 定义的变量是个局部变量;不使用操作符var定义的变量是全局变量。例如:var num = 0;是个局部变量,num = 0;是个全局变量,如下代码所示:

  window.onload = function(){
      testUseVar();
      alert(num);
  }
  function testUseVar(){
      //使用var操作符定义num变量后,页面加载报错
      //var num = 0;
      //未使用var操作符定义num变量,页面加载时候代码不会报错
      num = 0;
  }

不使用var操作符定义变量,由于该变量将会是一个全局变量,不推荐这样子使用。如若使用需要谨慎。

你可能感兴趣的:(JavaScript-变量)