您的位置:首页 > 其它

关于全局变量,局部变量的几种方式

2017-01-05 15:41 274 查看
在js中怎么样的声明才算是全局变量,怎样的算局部变量

1.全局变量

var a=10;//全局变量;

function b(){

var c=15;//属于局部变量

d=20;//d 属于全局变量

}

for(var i=0;i<5;i++){

var t=8;//全局变量

i;//i也是全局变量

}

alert(i);//5;

if(i==5){

var s=10;//全局变量

var r=i+s;

}

alert(r);//15全局变量

注意要点:js没有块级作用域,块级作用域指的是{}大括号包起来的区域,所以想for(){},if(){}里面声明的变量都是全局变量,js中只有函数可以创建局部变量,

但是要注意,这些for,和if如果方法函数里,变量就会变成局部变量了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: