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