為啥沒(méi)有輸出結(jié)果呢?
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數(shù)</title>
<script type="text/javascript">
//定義函數(shù)
function f(a,b){
? ? ?
? if(a>b){
? ? ? return a;
? ? ??
? ? ? ?}
? ? ? else if(a<b)
? ? ? {
? ? ? ? ? return b;
? ? ? }
? ? ? else
? ? ? return {"兩數(shù)相等";}
??
}
//函數(shù)體,判斷兩個(gè)整數(shù)比較的三種情況
//調(diào)用函數(shù),實(shí)現(xiàn)下面兩組數(shù)中,返回較大值。
? document.write(" 5 和 4 的較大值是:"+f(5,4)+"<br>");
? document.write(" 6 和 3 的較大值是:"+f(6,3) );?
</script>
</head>
<body>
</body>
</html>
2017-02-20
函數(shù)里最后else缺{};
返回值定義錯(cuò)誤,直接返回'兩數(shù)相等!'把大括號(hào)去掉
2017-02-20
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數(shù)</title>
<script type="text/javascript">
//定義函數(shù)
function f(a,b){
? ? ?
? ? if(a>b){
? ? ? ? ? return a;
? ? ? }
? ? else if(a<b){
? ? ? ? ? return b;
? ? ? }
? ? else{
? ? ? ? ??
? ? ? ? ? return '兩數(shù)相等';
? ? ?}
}
//函數(shù)體,判斷兩個(gè)整數(shù)比較的三種情況
//調(diào)用函數(shù),實(shí)現(xiàn)下面兩組數(shù)中,返回較大值。
? document.write(" 5 和 4 的較大值是:"+f(5,4)+"<br>");
? document.write(" 6 和 3 的較大值是:"+f(6,6) );?
</script>
</head>
<body>
</body>
</html>
2017-02-20
親,你沒(méi)有加入調(diào)用函數(shù)的語(yǔ)句啊。在調(diào)用函數(shù)那句前面加入var a=f(5,4);var b=f(6,3);然后把輸出的f(5,4)改成a,f(6,3)改成b,就好了