如何更正javascript中的加法函数

如何更正javascript中的加法函数,javascript,Javascript,我的输出有问题。例如,2+3=23而不是5 函数加法{ var v1=document.getElementByIdn1.value; var v2=document.getElementByIdn2.value; document.getElementByIddemo.innerHTML=v1+v2; } v1和v2是字符串,这意味着添加它们会连接它们 相反,将v1和v2`转换为数字 函数加法{ var v1=document.getElementByIdn1.value; var v2=d

我的输出有问题。例如,2+3=23而不是5

函数加法{ var v1=document.getElementByIdn1.value; var v2=document.getElementByIdn2.value; document.getElementByIddemo.innerHTML=v1+v2; } v1和v2是字符串,这意味着添加它们会连接它们

相反,将v1和v2`转换为数字

函数加法{ var v1=document.getElementByIdn1.value; var v2=document.getElementByIdn2.value; document.getElementByIddemo.innerHTML=Numberv1+Numberv2; } 添加数字

使值numbers.var v1=parseIntdocument.getElementByIdn1.value;var v2=parseIntdocument.getElementByIdn2.value;document.getElementByIddemo.innerHTML=v1+v2;v1和v2都是字符串。添加字符串将它们连接起来。您需要学习JavaScript基础知识,请查看。