js 声明全局变量的三种方式是什么_python声明全局变量的关键字「建议收藏」

js 声明全局变量的三种方式是什么_python声明全局变量的关键字「建议收藏」JS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍

js

JS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍。
声明方式一:
使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量,否则在function声明的是局部变量。该方式即为显式声明详细如下:

<script> var test = 5;//全局变量  function a(){ 
     var a = 3;//局部变量  alert(a); } function b(){ 
     alert(test); } //a();//调用a方法,那么方法里面的内容才会执行  //b();//同上  </script>

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

<script> test = 5;//全局变量  function a(){ 
     aa = 3;//也是全局变量  alert(test); } //a(); //输出5  //alert(aa);//这里也可以方法a()方法里面的变量,因为aa是全局变量  </script>

声明方式三:
使用window全局对象来声明,全局对象的属性对应也是全局变量,详细如下:

<script> window.test = 50; alert(test);//输出50  </script>

今天的文章js 声明全局变量的三种方式是什么_python声明全局变量的关键字「建议收藏」分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/71264.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注