1.

window.onload=function(){

var num=2;

function test1(){

num=1;

}

test1();

alert(num);

}

结果:4

2.

window.onload=function(){

var num=2;

function test1(){

num=1;

}

alert(num);

test1();

}

结果:2

总结:js从上到下执行。


3.

window.onload=function(){

var num=2;

function test1(num){

num=num+1;

return num;

}

alert(test1(3)); //4

alert(num); //2

}

总结:传参的时候参数属于局部变量