課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
如題。。。
2015-07-17
源自:JavaScript進階篇 6-11
正在回答
switch(c){ ????????case"+": ????????????result?=?a+b; ????????????break; ????????case"-": ????????????result?=?a-b; ????????????break; ????????case"*": ????????????result?=?a*b; ????????case"/": ????????????result?=?a/b; ????}
這里的加法做下數(shù)據(jù)轉(zhuǎn)換吧,這里+被當(dāng)作連接符了。
result?=?parseFloat(a)?+?parseFloat(b);
乘法出錯,是因為忘了加break;,同樣的除法也別忘了加。
修改后的代碼
switch(c){ ????????case"+": ???????????result?=?parseFloat(a)?+?parseFloat(b); ????????????break; ????????case"-": ????????????result?=?a-b; ????????????break; ????????case"*": ????????????result?=?a*b; ????????????break; ????????case"/": ????????????result?=?a/b; ???????????break; ????}
去南極給企鵝洗熱水澡 提問者
Perona 回復(fù) 去南極給企鵝洗熱水澡 提問者
去南極給企鵝洗熱水澡 提問者 回復(fù) Perona
1.乘法后沒有break;
2.代碼不嚴謹,應(yīng)當(dāng)分別獲取a、b的值之后轉(zhuǎn)為整型,這里是string型(使用typeof()可以看到變量的類型),加法應(yīng)該是默認采用字符串的加法所以結(jié)果不對
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
1 回答和算出來不對 幫忙看一下 謝謝
3 回答感覺和大家一樣卻沒辦法運行?幫忙看看謝謝
1 回答各位 幫忙看一下,謝謝了
1 回答大神幫忙看下謝謝
2 回答請幫忙看看為什么不顯示倒計時,謝謝
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-07-17
這里的加法做下數(shù)據(jù)轉(zhuǎn)換吧,這里+被當(dāng)作連接符了。
乘法出錯,是因為忘了加break;,同樣的除法也別忘了加。
修改后的代碼
2015-07-17
1.乘法后沒有break;
2.代碼不嚴謹,應(yīng)當(dāng)分別獲取a、b的值之后轉(zhuǎn)為整型,這里是string型(使用typeof()可以看到變量的類型),加法應(yīng)該是默認采用字符串的加法所以結(jié)果不對