實在找不出來哪里錯了,各位大神看看
<!DOCTYPE??HTML> <html?> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>函數</title> <script?type="text/javascript"> function?bi(x,y); //定義函數 {var?x,y; if(x>y){return?x;} else?if(x<y){return?y;} else{return?x;} } //函數體,判斷兩個整數比較的三種情況 compre1=bi(5,4); compre2=bi(6,3); ? //調用函數,實現下面兩組數中,返回較大值。 ??document.write("?5?和?4?的較大值是:"+compre1+"<br>"); ??document.write("?6?和?3?的較大值是:"+compre2);? </script> </head> <body> </body> </html>
我這個問題在哪里呢?
2016-07-31
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數</title>
?
<script type="text/javascript">
function bi(x,y)
//定義函數
{
if(x>y){return x;}
else if(x<y){return y;}
else{return x;}
}
//函數體,判斷兩個整數比較的三種情況
compre1=bi(5,4);
compre2=bi(6,3);
?
??
//調用函數,實現下面兩組數中,返回較大值。
? document.write(" 5 和 4 的較大值是:"+compre1+"<br>");
? document.write(" 6 和 3 的較大值是:"+compre2);?
?</script>
</head>
<body>
</body>
</html>
這是我修改過后的函數,我試了有用,說說你的兩個錯誤吧,首先你定義函數的時候。function?bi(x,y); ?函數后是不可以有分號的,其次,你設置傳進函數中的x,y為參數,就已經相當于定義x,y這兩個變量了,不用再設置var x,y;
2016-07-31
function?bi(x,y)
{
if(x>y){return?x;}
else{return y;}
}