為什么輸出結果會有問題呢??
//定義函數
function maxvalue(x,y)
{
? ?if(x>y) return x;
? ? if(x<y)
? ? ? ?return y;
? ?if(x==y) document.write("相等");
代碼為什么有問題??
?document.write(" 5 和 4 的較大值是:"+maxvalue(5,4)+"
");
?document.write(" 6 和 3 的較大值是:"+maxvalue(6,3)+"
" );
?document.write(" 5 和 5 的較大值是:" +maxvalue(5,5));
2016-04-16
<!DOCTYPE??HTML> <html?> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>函數</title> <script?type="text/javascript"> ?function?maxvalue(x,y)?{???? ?????if(x>y)? ?????return?x;????? ?????if(x<y)???????? ?????return?y;???? ?????if(x==y)? ?????return("相等");? ?} ?????document.write("?5?和?4?的較大值是:"+maxvalue(5,4)+"<br>");????????????????????????document.write("?6?和?3?的較大值是:"+maxvalue(6,3)+"<br>"?);?? document.write("?5?和?5?的較大值是:"?+maxvalue(5,5)); </script> </head> <body> </body> </html>根據你的改的,少了個“}”符號,然后相等的輸出應該return("相等"),不能是document.write.望采納?。?!
2016-04-14
//定義函數?function?maxvalue(x,y)?{????if(x>y)?return?x;?????if(x<y)????????return?y;????if(x==y)?document.write("相等");?代碼為什么有問題????document.write("?5?和?4?的較大值是:"+maxvalue(5,4)+" ");??document.write("?6?和?3?的較大值是:"+maxvalue(6,3)+" "?);??document.write("?5?和?5?的較大值是:"?+maxvalue(5,5));