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
當然不可以
這是程序的規范哪門語言都是這樣的你去看基礎