為什么較小值是未定義???各位大神求解答
<script type="text/javascript">
//定義函數
?function fun(a,b){
? ? ?if(a>b){
? ? ? ? ?return a;
? ? ?}else if(a=b){
? ? ? ? ?document.write("兩數相等");
? ? ?}else{
? ? ? ? ?return b;
? ? ?}
?}
//函數體,判斷兩個整數比較的三種情況
req1=fun(5,3);
req2=fun(6,3);
?
//調用函數,實現下面兩組數中,返回較大值。
? document.write(" 5 和 4 的較大值是:"+req1+"<br>");
? document.write(" 6 和 3 的較大值是:"+req2 );?
</script>
2018-08-14
用錯了,? 一個 = 是賦值? ,兩個 ==? 才是判斷? ?, 三個 === 是絕對判斷
2018-08-08
else if(a=b)應該是else if(a==b);
a=b是賦值運算,一直是true