為什么加了返回值就沒(méi)有運(yùn)算的效果了?
? <script type="text/javascript">
? ?function count(){
? ? var aa= document.getElementById("txt1").value ;
? ? var a=parseInt(aa);
? ? var bb= document.getElementById("txt2").value ;
? ? var b=parseInt(bb);
? ? var fuhao=document.getElementById("select").value ;
? ? var result;
? ? switch(fuhao)
? ? {
? ? ? ? case "+":
? ? ? ? ? ? {result=a + b;
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? }
? ? ? ? case "-":
? ? ? ? ? ? {result=a - b;
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? }
? ? ? ? case "*":
? ? ? ? {result=a * b;
? ? ? ? ? ? break;
? ? ? ? }
? ? ? ? case "/":
? ? ? ? ? ? {result=a / b;
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? }
? ? }
? ? //return result;
document.getElementById("fruit").value=result;
??
? ?}
? </script>?
2018-05-09
因?yàn)槟惴祷氐牡胤斤@示不了,說(shuō)白了就是你用了=的按鈕觸發(fā)事件返回的值是顯示到按鈕這邊的,由于沒(méi)有可以顯示文字所以沒(méi)效果。
要有效果可以在第三個(gè)文本框加上事件,事件內(nèi)容就是獲取第三個(gè)文本框并賦值。
這時(shí)函數(shù)里的返回值才能夠顯示效果。
還有case里是不需要加{}的。
2018-05-12
switch的正確的格式
switch(){
case 'condition':
//code
break;
case 'condition1':
//code
break;
default:
//code?
break;
}
2018-05-10
沒(méi)見(jiàn)過(guò)var a=parsenInt()的用法,switch下一個(gè)中括號(hào)就可以了,最后一個(gè)case是default,小白回答,不足勿噴