zoukankan      html  css  js  c++  java
  • javacsript:在函数内访问全局变量

    //////////////////////////////////////////////////////// 

     最新注解:

    javascript在函数内可以直接用变量名访问全局变量

    例如:

    <script>
    var a=1;
    var xx="i am li bo!"
    function show()
    {
    var yy="ok";
    var a="23";
    document.write(a);
    document.write("<br/>xx:"+xx+"<br/>");
    t=20;
    }
    show()
    document.write("<br/>//////////<br/>");
    document.write("yy:"+yy+"<br/>");
    document.write("t:"+t);
    </script>

     结果为:

    23
    xx:i am li bo!

    //////////

     并且在函数内直接赋给一个新的变量名值,这个新的变量可以作为一个全局变量使用。例如t;

     在函数内用var声明的变量不能在函数外使用。例如变量yy;

     /////////////////////////////////////////////////////

    1.所有的全局变量和函数都是window对象的属性。

     例如

    var x="123";

    function showx()

    {

    document.write(window.x); 

     可以用window.x来在函数内访问x变量

    /////////////////////////////////////////////////

     2.也可以用关键词this来访问全局变量(这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。
    )

     var x = 1;

      function test(){

        alert(this.x);

      }

      test(); // 1

    运行结果还是1。再变一下:

      var x = 1;

      function test(){

        this.x = 0;

      }

      test();

      alert(x); //0

  • 相关阅读:
    Ubuntu下Nginx与Apache2修改默认端口号
    Kerbernetes的Pod资源管理进阶
    Kerbernetes的Pod资源管理
    Kerbernetes的Pod资源清单配置基础
    kubernetes快速入门
    K8S镜像下载报错解决方案(使用阿里云镜像去下载kubeadm需要的镜像文件)
    CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
    8
    7
    6
  • 原文地址:https://www.cnblogs.com/feng12345/p/5360024.html
Copyright © 2011-2022 走看看