2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > javascript中的作用域scope介绍【javascript】

javascript中的作用域scope介绍【javascript】

时间:2023-11-25 04:30:48

相关推荐

javascript中的作用域scope介绍【javascript】

web前端|js教程

作用域,scope

web前端-js教程

而在javascript中,变量的作用域是按函数来划分的——变量在某个函数范围内有效。比如:

微信手机小游戏源码,网卡名字 修改 ubuntu,企业级tomcat配置,爬虫框架编程,php 怎么提升自己,合肥百度关键词seo报价lzw

var f = false;

if(true) { var f = true; } //此时f位于if内,也就是块内,等价于还是全局范围内

alert(f) //所以,结果为true

再如下例:

电商商城html网页源码下载,查看ubuntu是版本,python爬虫头条搜索,目前php前景,seo小白视频lzw

var f = false;

function test() {

var f = true; //这是函数内定义的变量,只在函数内部有效,函数执行完毕后,该变量将被释放

}

test();

alert(f) //结果为false,并没有因为test()的执行而改变

再有,在javascript中声明的全局变量都可以看作是window对象的一个属性,比如:

微赚联盟正版源码,ubuntu查显卡驱动,仓库如何防治爬虫,php 越界,seo监控seocnmlzw

var test = "this is a test";

alert(window.test == test) //结果为true

这正好验证了上边所说的全局变量也是window对象的属性

最后,我们来看

[code]

function test() {

f = false;

}

test();

alert(f) //结果为false

[html]

那么,如果在声明变量时,如果不添加var(隐式声明),也被看作了全局变量了,尽管它是定义在函数之内的。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。