其他分享
首页 > 其他分享> > js声明全局变量的方式

js声明全局变量的方式

作者:互联网

第一种使用var+变量名,在方法外部声明 最常用:

  var msg; //默认值undefined
  $(function(){
      setmsg();
      showmsg();
  })
  function setmsg(){
      msg = "hello world";
  }
  function showmsg(){
     alert(msg);
 }

第二种方式在方法内部声明,但是不使用var关键字:

 $(function(){
     setmsg();
     showmsg();
  })
  function setmsg(){
     msg = "hello world";
  }
  function showmsg(){
     alert(msg);
 }

第三种是使用window全局对象:

 $(function(){
     setmsg();
     showmsg();
  })
  function setmsg(){
      window.msg = "hello world";
  }
  function showmsg(){
      alert(window.msg);
 }

三种方式的运行结果都是相同的


标签:function,showmsg,js,var,window,msg,全局变量,声明,setmsg
来源: https://www.cnblogs.com/Samuel-Leung/p/11655277.html