亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

js比較兩個數大小

function bidaxiao(a,b) { ?var a,b,c ? ?if(a>b) ? ?{ ? ? ? ?c=a; ? ?} ? ?else if(a==b) ? ?{ ? ? ? ?c="一樣大"; ? ?} ? ?else ? ?{ ? ? ? c=b; ? ?} ? ?return c; } var d=bidaxiao(5,4); var e=bidaxiao(6,3); document.write(" 5 和 4 的較大值是:"+"d"+"
"); document.write(" 6 和 3 的較大值是:"+"e" ); 為啥不顯示呢

正在回答

2 回答

有兩個錯誤:1、function bidaxiao(a,b) { ?var a,b,c ? ?if(a>b) ?注意劃線的位置,a和b是調用函數時需要傳入的參數,所以在函數體內部不能再定義了,你這樣寫就相當于你在函數內部定義了a、b兩個變量,但是你沒有給它們賦值;

2、?document.write(" 5 和 4 的較大值是:"+"d"+""); document.write(" 6 和 3 的較大值是:"+"e" ); ?d和e是變量名,所以不應該加上雙引號,加上雙引號就變成是打印“d”“e”這兩個字母了。另外,“d”+后面那個雙引號是不是漏了“<br/>”啊

2 回復 有任何疑惑可以回復我~
#1

慕婉清917633

你說的第1里面“相當于你在函數內部定義了a、b兩個變量,但是你沒有給它們賦值”是不是像5-5節里面,如果有c=a*b這個條件用var就合適了?
2018-08-06 回復 有任何疑惑可以回復我~

不顯示是指右邊視窗空白還是沒有顯示正確的值?你的這段代碼除了document.write(.....)是有問題的,其他問題不大,var a,b,c可有可無。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

js比較兩個數大小

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號