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
|