彻底搞晕了
<script language="JavaScript" type="text/JavaScript">
function aa()
{ x = 4; }
var x =1;
aa();
alert(x);
</script>
结果为4
function aa()
{ x = 4; }
var x =1;
aa(x);
alert(x);
结果为4
function aa(x)
{
x = 4;
}
var x =1;
aa(x);
alert(x);
结果为1
function aa(x)
{
x = 4;
}
var x =1;
aa();
alert(x);
结果为1
请问 function aa(x) 和 function aa()到底有什么区别啊.就是一个是传值一个没有值吗.
aa(x) 和 aa()的时候结果都为1 这2个应该不同吧.
也许我对函数还没理解透,谁能告诉我这是为什么啊