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