求大神看看
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數</title>
<script type="text/javascript">
//定義函數
function add2(a,b){
var a=parseInt(prompt("請輸入第一個數:"));
var b=parseInt(prompt("請輸入第二個數:"));
var max;
//函數體,判斷兩個整數比較的三種情況
if(a>b){
max=a;
}else if(a==b){
? ? alert("a與b兩值相等!")
}else{
? ? max=b;
}
return max;
}
a1=add2(a,b)
//調用函數,實現下面兩組數中,返回較大值。
? document.write(" a和b的較大值是:"+a1+"<br>");
</script>
</head>
<body>
<input type="button" value="點擊比較大小" onClick="add2()"
</body>
</html>
哪里錯了,求大神解釋
2016-12-28
2016-12-28
如樓上所說在return之前你已經得到了最大值max,只要將max輸出來就ok了。
2016-12-28
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數</title>
<script type="text/javascript">
//定義函數
function add2(){
var a=parseInt(prompt("請輸入第一個數:"));
var b=parseInt(prompt("請輸入第二個數:"));
var max;
//函數體,判斷兩個整數比較的三種情況
if(a>b){
a1=a;
}else if(a==b){
a1="a與b兩值相等!";
}else{
a1=b;
}
//返回比較結果
document.write(" a和b的較大值是:"+a1);
}
</script>
</head>
<body>
<input type="button" value="點擊比較大小" onClick="add2()">
</body>
</html>