首页 > 解决方案 > 如何添加已在 JavaScript 中输入的数字?

问题描述

因此,我的代码允许用户输入 2 个数字,num1并且num2. 然而,加法函数是连接数字而不是相加。请问我该如何解决这个问题?

这是该函数的一个片段:

var sum= num1 + num2;
alert(`Sum of ${num1} and ${num2} is ${sum}`);

标签: javascriptaddition

解决方案


stringvalue类型。这就是发生字符串连接的原因。要执行算术运算,您必须将值转换为数字。

改变

var sum= num1 + num2;

var sum= Number(num1) + Number(num2);

推荐阅读