java主函数里变量访问_javacsript:在函数内访问全局变量

本文探讨了JavaScript中全局变量和局部变量的访问方式,包括通过window对象、this关键字以及它们在函数内外的作用。示例代码展示了如何在函数内部直接访问和修改全局变量,以及局部变量的限制。同时,强调了var声明的变量在函数内的作用域特性。
摘要由CSDN通过智能技术生成

最新注解:

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

例如:

var a=1;

var xx="i am li bo!"

function show()

{

var yy="ok";

var a="23";

document.write(a);

document.write("
xx:"+xx+"
");

t=20;

}

show()

document.write("
//
");

document.write("yy:"+yy+"
");

document.write("t:"+t);

结果为:23xx: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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值