js变量作用域
1
2
3
4
5
6
7
8
9
10 |
for ( var
i =0;i<100;i++) { } alert(i); //100 if ( true ){ var
i= "91d" ; } alert(i); //91d |
1
2
3
4
5
6 |
function add(ad1,ad2){ sum=ad1+ad2; return
sum; //如果没有用var声明局部变量,会提升为全局的变量 } alert(add(3,5)); alert( "sum:" +sum); |
1
2
3
4
5
6
7 |
var color= ‘red‘ ; function changecolor(){ var
color= ‘blue‘ ; return
color; } alert(changecolor()); //变量从局部变量搜索,如果找到变量就直接返回,停止查找向上的作用域链查找全局变量 alert(color); //red |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。