請問我哪里出錯了 不能輸出
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數(shù)</title>
<script type="text/javascript">
//定義函數(shù)
function rec(a,b){
? ? ?if(a>b){
? ? ? ? ?return a;
? ? ? ? ? ? // alert("輸出較大的值:"+a);
? ? ?}
? ? ?else?
? ? ?{
? ? ? ? ?return b;
? ? ? ? //? ?alert("輸出較大的值:"+b);
? ? ?}
}
? rec(5,4);
? rec(6,3);
? document.write(" 5 和 4 的較大值是:"+a"<br>");
? document.write(" 6 和 3 的較大值是:"+b);
</script>
</head>
<body>
</body>
</html>
2019-06-21
已老夫30年代碼觀寫經(jīng)驗來看,你錯了2歩。。第一
這個位置少了一個+號
第二:你a與b代表什么?? 你都沒定義..所以你還要附一個值? var a = rec(5,4)?? var b= rec(6,3)
知道了嗎?
2019-07-20
你的a和b是局部變量,函數(shù)外部沒有定義
2019-06-24
//定義函數(shù)
? ? var a,b;
? ? function bj(a,b)
{
//函數(shù)體,判斷兩個整數(shù)比較的三種情況
? ? if(a>b){
? ? ? ? return a;
? ? }else if(a<b){
? ? ? ? return b;
? ? }else{
? ? ? ? ?return a,b;
? ? }
}?
//調(diào)用函數(shù),實現(xiàn)下面兩組數(shù)中,返回較大值。
? ? document.write(" 5 和 4 的較大值是:"+ bj(5,4)+"<br>");
? ? document.write(" 6 和 3 的較大值是:"+ bj(6,3));?
2019-06-21
你用document.write輸出的? a b 都是哪里來的? 需要定義一下;
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>函數(shù)</title>
<script type="text/javascript">
//定義函數(shù)
function getMax(a,b){
? ? ?if(a>b){
? ? ? ? ?return a;
? ? ? ? ? ? // alert("輸出較大的值:"+a);
? ? ?}
? ? ?else?
? ? ?{
? ? ? ? ?return b;
? ? ? ? //? ?alert("輸出較大的值:"+b);
? ? ?}
}
? var i = getMax(5,4);
? var j = getMax(6,3);
? document.write(" 5 和 4 的較大值是:"+i +"<br />");
? document.write(" 6 和 3 的較大值是:"+j);
</script>
</head>
<body>
</body>
</html>