JavaScript-无法正确添加2个数字 [英] JavaScript - cannot add 2 numbers correctly
本文介绍了JavaScript-无法正确添加2个数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用Java模拟计算器。
I am simulating a calculator using Javascript.
用户可以在给定文本框中输入2个数字,并显示总和,乘积,差和除。
Where a user can input 2 numbers in a given text box, and it will display sum, product, difference and division.
这是我的功能-
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时,我得到以下结果: / p>
When user inputs 1st number 4 and second number 3 i get this result:
First Number = 4 Second Number = 3
Sum = 43 // sum should be 7 NOT 43
Product = 12
Difference = 1
Division = 1.3333333333333333
任何想法是什么
推荐答案
因为+也是JavaScript中的String Concatinater。使用parseInt(var1)+ parseInt(var2),它将起作用。也可以看一下---> JavaScript运算符
Because + is also a String Concatinater in JavaScript. use parseInt(var1) + parseInt(var2) it will work. also have a look on ---> Javascript Operators
了解+运算符。
谢谢
to understand the + operator. Thanks
这篇关于JavaScript-无法正确添加2个数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文