javascript - 如何添加已在 JavaScript 中输入的数字?

标签 javascript addition

所以,我的代码允许用户输入 2 个数字,num1num2。然而,加法函数是连接数字而不是相加。请问我该如何解决这个问题?

这是该函数的片段:

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

最佳答案

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

改变

var sum= num1 + num2;

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

关于javascript - 如何添加已在 JavaScript 中输入的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53139944/

相关文章:

javascript - 删除动态添加到 ng-repeat(angularjs) 的值

javascript - 遍历元素对它们的子元素进行排序

javascript - HTML,如何始终获得+1总和

jquery添加类问题

java - 将行添加到 jTable

audio - 如何在Android应用程序的开头添加声音?

javascript - IndexedDB 如何确保在事件发生之前添加 IDBOpenDBRequest.onupgradeneeded

javascript - Knockout 问题,无法使用 'in' 运算符搜索 'length'

javascript - 使用 JQuery 解析 JSON 字符串时出错

assembly - 使用 FASM 将用户输入的两个数字相加