課程
/前端開發
/JavaScript
/JavaScript進階篇
我就感覺中間選擇是不是少一個動作,求指教
2016-06-22
源自:JavaScript進階篇 6-11
正在回答
function count(){
? ? ? ?var a=document.getElementById("txt1").value;
? ? ? ?var b=document.getElementById("txt2").value;
? var sym=document.getElementById("select").value;?
? ? switch(sym){
? ? case "+":
document.getElementById("fruit").value=parseInt(a)+parseInt(b);break;
? ? case "-":
document.getElementById("fruit").value=parseInt(a)-parseInt(b);break;
? ? case "*":
? ? document.getElementById("fruit").value=parseInt(a)*parseInt(b);break;
? ? case "/":
? ? document.getElementById("fruit").value=parseInt(a)/parseInt(b);break;
? ?}
這是我的代碼,你的有幾點問題。第一,var聲明好像只能是以字母或者“_”開頭的,盡量用駝峰命名,不要用完全數字的!第二,你default這個是什么意思?完全是冗余代碼。select只能選擇+、-、*、/。難道還有第五種?最重要的是你加了default后面還用了中文的";",導致程序不能運行。
小白強哥 提問者
一起加油!
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答=運行怎么沒反應
1 回答運行了怎么沒反應
1 回答為什么沒有反映呢,求幫忙看看
1 回答怎么沒反應呢???
1 回答為什么運行點了沒反應
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-22
function count(){
? ? ? ?var a=document.getElementById("txt1").value;
? ? ? ?var b=document.getElementById("txt2").value;
? var sym=document.getElementById("select").value;?
? ? switch(sym){
? ? case "+":
document.getElementById("fruit").value=parseInt(a)+parseInt(b);break;
? ? case "-":
document.getElementById("fruit").value=parseInt(a)-parseInt(b);break;
? ? case "*":
? ? document.getElementById("fruit").value=parseInt(a)*parseInt(b);break;
? ? case "/":
? ? document.getElementById("fruit").value=parseInt(a)/parseInt(b);break;
? ?}
? ?}
這是我的代碼,你的有幾點問題。第一,var聲明好像只能是以字母或者“_”開頭的,盡量用駝峰命名,不要用完全數字的!第二,你default這個是什么意思?完全是冗余代碼。select只能選擇+、-、*、/。難道還有第五種?最重要的是你加了default后面還用了中文的";",導致程序不能運行。
2016-06-22
一起加油!