首页 > 其他 > 详细

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

时间:2017-01-05 16:26:01      阅读:79      评论:0      收藏:0      [点我收藏+]

在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如果方法函数里,变量就会变成局部变量了。

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

原文:http://www.cnblogs.com/daiwenru/p/6252606.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!