关于全局变量,局部变量的几种方式
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如果方法函数里,变量就会变成局部变量了。
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如果方法函数里,变量就会变成局部变量了。
相关文章推荐
- 关于DSP中全局变量与局部变量的使用
- C/C++关于全局变量和局部变量初始化与不初始化的区别
- 关于DSP中全局变量与局部变量的使用
- [转]C/C++关于全局变量和局部变量初始化与不初始化的区别
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于main()内变量,局部变量与全局变量
- 关于DSP中全局变量与局部变量的使用
- javascript 关于局部变量和全局变量
- 关于全局变量、静态全局变量、静态局部变量的区别与联系
- 关于在多线程中,局部变量和全局变量的使用。
- 关于不用局部变量或者全局变量求字符串长度
- 关于DSP中全局变量与局部变量的使用
- 关于DSP中全局变量与局部变量的使用
- 关于局部变量隐藏全局变量的必须注意的小错误
- 关于全局变量和局部变量的那些事
- 关于全局变量和局部变量的那些事
- 几种声明全局变量的方式的不同以及ie中的变量人格分裂
- 关于DSP中全局变量与局部变量的使用