哪里出錯了,代碼運行不出來。使用javascript代碼寫出一個函數:實現傳入兩個整數后彈出較大的整數。
<script type="text/javascript">
function abc(x,y)
{ ??
? ? if(x>y){return x);
? ? else if(x<y){return y};
? ? else{return "兩數相等" } ?;
}
。
document.write(" 5 和 4 的較大值是:"+abc(5,4)+"<br>");
?document.write(" 6 和 3 的較大值是:"+abc(6,3));?
</script>
2016-03-28
elseif前去掉“;”,用了";"就表示這行已經結束了,if ...elseif...else的結構就被打斷了。
2016-03-28
if(x>y){return x);
? ? else if(x<y){return y};
? ? else{return "兩數相等" } ?;
你幾個return的后面都把分號寫在外面了,而且第一個return右邊的)改為 ?}
2016-03-28
<script type="text/javascript">
function abc(x,y)
{ ??
? ? if(x>y){return x);
? ? else if(x<y){return y};
? ? else{return "兩數相等" } ?;
}
document.write(" 5 和 4 的較大值是:"+abc(5,4)+"<br>");
?document.write(" 6 和 3 的較大值是:"+abc(6,3));?
</script>
第四行中
if(x>y){return x}
return x 郵編的)改成}
2016-03-28
你寫的代碼也是夠粗心的。
return 不可以用括號的
2016-03-28
<script type="text/javascript">
function abc(x,y)
{ ??
? ? if(x>y){return x);
? ? else if(x<y){return y};????????//else if應該放在if{}的外面
? ? else{return "兩數相等" } ?;
}
。
document.write(" 5 和 4 的較大值是:"+abc(5,4)+"<br>");
?document.write(" 6 和 3 的較大值是:"+abc(6,3));?
</script>