a=3,b=5 與sum=a+b 為什么順序不可以變呢
<head> <script?type="text/javascript"> function?add2(){ ????var?a,b,sum; ?????a=5;b=3; ????sum=a+b; ????? ????document.write("5+3="+sum); ???? ????} </script> </head> <body> ?<form> ????<input?type="button"?value="答案"?onclick="add2()"/> ??</form> ??</body>
上面的這個函數運行出來是5+3=8是正確的
為什么下面的這個函數運行之后就顯示出來5+3=NaN
function add2(){
? ? var a,b,sum;
? ?
? ? sum=a+b;
? ? ??a=5;b=3;? ??
? document.write("5+3="+sum);
? ??
? ? }
謝謝
2015-04-09
順序執行。
2015-04-09
當然不可以
這是程序的規范哪門語言都是這樣的你去看基礎