跪求各位大神解決問題!如果定義了第三個(gè)參數(shù)將比較的值賦值給這個(gè)參數(shù) 要怎么寫代碼好呢
不知道這樣賦值的方法可不可行。 下面的代碼實(shí)現(xiàn)不了
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數(shù)</title>
<script type="text/javascript">
function compare(a,b){
??? var a,b,c;
?? ?
//定義函數(shù)
??? if(a>b)
??? {
??? return c=a;
??? }
??? else if(a=b)
??? {
??? return "兩數(shù)相等";
??? }
??? else
??? { return c=b;
??? }
}
//函數(shù)體,判斷兩個(gè)整數(shù)比較的三種情況
??? c=compare(5,4);
??? c=compare(6,3);
?
//調(diào)用函數(shù),實(shí)現(xiàn)下面兩組數(shù)中,返回較大值。
? document.write(" 5 和 4 的較大值是:"+c+"<br>");
? document.write(" 6 和 3 的較大值是:"+c+"<br>" );
</script>
</head>
<body>
</body>
</html>
2016-02-12
函數(shù)體里面的var a, b不需要,或者你可以這么寫更簡單:
function comp(a,b){
var c=a>b?a:b;
return c;
}