博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javacsript:在函数内访问全局变量
阅读量:6339 次
发布时间:2019-06-22

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

 

 最新注解:

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

 

转载于:https://www.cnblogs.com/feng12345/p/5360024.html

你可能感兴趣的文章
Linux内核分析(六)----字符设备控制方法实现|揭秘系统调用本质
查看>>
Replication的犄角旮旯(五)--关于复制identity列
查看>>
5-关联模型
查看>>
Android零基础入门第35节:Android中基于回调的事件处理
查看>>
Android 小米盒子游戏手柄按键捕获 - 能获取到的 home 键依然是个痛
查看>>
nagios报错一例
查看>>
初识servlet
查看>>
微信小程序开发(5) 2048游戏
查看>>
2017年第二季度全球科技公司IPO报告出炉,两年来科技IPO最好的一季
查看>>
脚本操作zk
查看>>
机器学习-线性回归-多维度特征变量
查看>>
H.264 基础及 RTP 封包详解
查看>>
Android 开发者如何使用函数式编程 (二)
查看>>
【数据蒋堂】列式存储的另一面
查看>>
python多线程之Condition(条件变量)
查看>>
用心设计的艺术
查看>>
RAID2.0+全新的RAID技术
查看>>
Kubernetes和Docker新手问答
查看>>
调查报告:Docker的主导地位受到挑战
查看>>
开源日志系统log4cplus(五)
查看>>