Javascript 如何从“中提取2个数字?”;表格「;然后添加它们,这样我就可以输出结果了

Javascript 如何从“中提取2个数字?”;表格「;然后添加它们,这样我就可以输出结果了,javascript,Javascript,我对JavaScript相当陌生,我真的无法让它完全工作。我有一个表单,它包含两个数字和一个按钮,该按钮运行一个函数,该函数应该添加这两个数字并显示它们,但它只将它们显示为纯文本(例如,我提交5和23,它将显示为“523”) num1和num2的值是字符串类型,并且+符号连接值而不是添加值,您可以通过使用parseInt函数强制转换值来解决此问题 这是一个它将num1和num2变量连接为字符串。您需要将其转换为一个数字,例如: let num1 = Number(document.querySe

我对JavaScript相当陌生,我真的无法让它完全工作。我有一个表单,它包含两个数字和一个按钮,该按钮运行一个函数,该函数应该添加这两个数字并显示它们,但它只将它们显示为纯文本(例如,我提交5和23,它将显示为“523”)


num1和num2的值是字符串类型,并且
+
符号连接值而不是添加值,您可以通过使用
parseInt
函数强制转换值来解决此问题


这是一个

它将num1和num2变量连接为字符串。您需要将其转换为一个数字,例如:

let num1 = Number(document.querySelector("#num1").value);
let num2 = Number(document.querySelector("#num2").value);
document.write(num1 + num2);
函数addNums()
{
设num1=parseInt(document.querySelector(“#num1”).value);
设num2=parseInt(document.querySelector(“#num2”).value);
文件写入(num1+num2);
}

我的页面
第一个号码:

第二个号码: 算计
将您的功能更改为:

function addNums() {
  let num1 = document.querySelector("#num1").value;
  let num2 = document.querySelector("#num2").value;
  document.write(+num1 + +num2);
}
此外,如果您计划通过表单发布,请将您的第一个输入名称num2更改为num1

使用parseInt:=>document.write(parseInt(num1)+parseInt(num2));或浮动:
let num1 = Number(document.querySelector("#num1").value);
let num2 = Number(document.querySelector("#num2").value);
document.write(num1 + num2);
function addNums() {
  let num1 = document.querySelector("#num1").value;
  let num2 = document.querySelector("#num2").value;
  document.write(+num1 + +num2);
}