這樣為什么沒有顯示正確?
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數</title>
<script type="text/javascript">
//定義函數
function ab(a,b){
if(a<=b){
? ? document.write(b);
? ? return b;
}
else {
? ? document.write(a);
? ? return a ;
}
}
//函數體,判斷兩個整數比較的三種情況
?
//調用函數,實現下面兩組數中,返回較大值。
? document.write(" 5 和 4 的較大值是:"+"<br>"+ab(5,4));
document.write(" 6 和 3 的較大值是:"+ab(6,3));?
</script>
</head>
<body>
</body>
</html>
2016-09-01
使用變量賦值再輸出,例如:var sum1=ab(5,4); var sum2 = ab(6,3); document.write(sum1+sum2);
2016-09-01
因為ab()函數里得到的是返回值(你用了return語句。)return語句的值是不會直接輸出到頁面的。你嘗試把變量裝ab(5,4),這樣就可以正常顯示了