parseFloat(oTxt1) + parseFloat(oTxt2)可以改成parseFloat(oTxt1 + oTxt2)這樣嗎?
?switch(oSlt) {
? ? ? ? case "+":
? ? ? ? ? ? result = parseFloat(oTxt1) + parseFloat(oTxt2);
? ? ? ? ? ? break;?
? ? }
?switch(oSlt) {
? ? ? ? case "+":
? ? ? ? ? ? result = parseFloat(oTxt1) + parseFloat(oTxt2);
? ? ? ? ? ? break;?
? ? }
2019-05-07
舉報
2019-05-07
<script type="text/javascript">
?? function count(){
?????? var sum=0;
????? ?
??? //獲取第一個輸入框的值
??? var num1 = document.getElementById("txt1").value;
?? ?//獲取第二個輸入框的值
?? ?
?? ?var num2 = document.getElementById("txt2").value;
?? ?//獲取選擇框的值
?? ?var sel = document.getElementById("select").value;
?? ?
?? ?//獲取通過下拉框來選擇的值來改變加減乘除的運算法則
?? ?switch(sel)
?? ?{
?? ???? case '+':sum=parseInt(num1)+parseInt(num2);break;
?? ???? case '-':sum=parseInt(num1)-parseInt(num2);break;
?? ???? case '*':sum=parseInt(num1)*parseInt(num2);break;
?? ???? case '/':sum=parseInt(num1)/parseInt(num2);break;
?? ?}
?? ?
??? //設(shè)置結(jié)果輸入框的值
??? var result = document.getElementById("fruit");
??? result.value=sum;
?? }
? </script>
2019-05-07
parseFloat(oTxt2)是把文本轉(zhuǎn)換為數(shù)字,
parseFloat(oTxt1+ oTxt2)是文本間的相加
例如:
oTxt1=4 ; oTxt2=1
結(jié)果:
?parseFloat(oTxt1)+?parseFloat(oTxt2)=5;
parseFloat(oTxt1+ oTxt2)=41;