javascript - 如何在 Javascript 中将两个变量的数值相加

标签 javascript

当我这样做时: var 答案=a+b

如果 a 是 4,b 是 5,那么我的答案是 45。我怎样才能让它们进行数字相加。我可以执行所有其他操作(*/-),但不能添加。我知道这是一个愚蠢的问题,但我是新人并且正在努力学习

var prea,a,answer2,answer4,answer3,b,preb,answer1;

prea=document.getElementById("form1") ;
a=prea.elements["first"].value;
preb=document.getElementById("form1") ;
b=preb.elements["second"].value;
answer1=a*b;
answer2=a-b;
answer3=a/b;
answer4=a+b;
document.write("Multiplication:"+answer1); 
document.write("<br>");
document.write("Subtraction:"+answer2);
document.write("<br>");
document.write("Division:"+answer3);
document.write("<br>");
document.write("Add:"+answer4);

最佳答案

使用Number(a) + Number(b)来计算它们。如果您使用字符串而不是数字,则只需将它们连接起来而不是相加。

https://www.w3schools.com/jsref/jsref_number.asp

关于javascript - 如何在 Javascript 中将两个变量的数值相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47481037/

相关文章:

javascript - 不使用 <form> 将图像上传到 Node.JS 服务器

javascript - 调整 Viewbox 以包含 svg 元素

javascript - 将数据绑定(bind)到 DOM 的示例

iPad 上的 Javascript 年龄计算

javascript - 如何通过套接字io连接每秒发送一行sql?

javascript - 将 Vue 与 Vuex 结合使用时清除输入字段

JavaScript 图表 API : Flot jQuery Plugin OR Google Visualization?

javascript - 如何在 Materialize 中打开日期选择器时设置初始自定义变量日期

javascript - 如何处理 Highcharts 中图例中的鼠标悬停事件?

javascript - WebGL 中消失的粒子