有几个问题不懂
<script type="text/javascript">
function count(){
var a=document.getElementById("txt1").value;
var b=document.getElementById("txt2").value;
var c=document.getElementById("select").value;
var d="";
switch(c){
case "+":
d=parseInt(a)+parseInt(b);
break;
case "-":
d=a-b
break;
case "*":
d=a*b
break;
default:
d=a/b
}
document.getElementById("fruit").value=d;
}
1.var a=document.getElementById("txt1").value;与document.getElementById("txt1").value=a这两种写法的区别是什么?为什么前一个可以运行,后一个不能?
2.var d=""这里代表什么意思?在后面再写document.getElementById("fruit").value=d,顺序可以改变吗?为什么不可以直接写成 var d=document.getElenmetById("fruit").value
3.若写成d=a+b,运算结果为d=ab,只有写成d=pareInt(a)+pareInt(b)结果才正确;而其余减法,乘法,除法直接写d=a-b;d=a*b;d=a/b就能行?