我正在使用 Javascript 模拟计算器。
用户可以在给定的文本框中输入 2 个数字,它将显示总和、乘积、差值和除法。
这是我的功能-
function calculate(num1, num2) {
console.log("First Number = " + num1 + " Second Number = " + num2);
console.log("Sum = " + (num1 + num2));
console.log("Product =" + (num1 * num2));
console.log("Difference = " + (num1 - num2));
console.log("Division = " + (num1 / num2));
}
当用户输入第一个数字 4 和第二个数字 3 时,我得到以下结果:
First Number = 4 Second Number = 3
Sum = 43 // sum should be 7 NOT 43
Product = 12
Difference = 1
Division = 1.3333333333333333
任何想法这里有什么问题吗?
因为 + 也是 JavaScript 中的字符串连接器。使用 parseInt(var1) + parseInt(var2) 它将起作用。也看看 --->JavaScript 运算符 http://www.w3schools.com/js/js_operators.asp
理解 + 运算符。
谢谢
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)