4-8编程练习(结果不对)
来源:4-8 编程练习
慕前端5592812
2019-05-23 11:02:17
function count() {
var operate = document.getElementById('operate'),
num1 = document.getElementById('num1'),
num2 = document.getElementById('num1'),
result = document.getElementById('result');
var operation = {
add: function (num1, num2) {
result.value = + +num1 + +num2;
},
subtract: function (num1, num2) {
result.value = num1 - num2;
},
multiply: function (num1, num2) {
result.value = num1 * num2;
},
divide: function (num1, num2) {
result.value = num1 / num2;
}
};
switch (operate.value) {
case "+":
operation.add(num1.value, num2.value);
break;
case "-":
operation.subtract(num1.value, num2.value);
break;
case "*":
operation.multiply(num1.value, num2.value);
break;
case "/":
operation.divide(num1.value, num2.value);
break;
}
}
1回答
好帮手慕码
2019-05-23
同学你好!
问题如下:同学获取了两次num1所以导致结果不对

如果帮助到了你 欢迎采纳 祝学习愉快~
相似问题