当我这样做时: 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)
来计算它们。如果您使用字符串而不是数字,则只需将它们连接起来而不是相加。
关于javascript - 如何在 Javascript 中将两个变量的数值相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47481037/