JavaScript-无法正确添加2个数字 [英] JavaScript - cannot add 2 numbers correctly

查看:97
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆