Javascript 这是在我尝试添加到整数时添加2个字符串?

Javascript 这是在我尝试添加到整数时添加2个字符串?,javascript,Javascript,当我尝试计算2个整数时,返回2个字符串。这可能是一个非常简单的问题! 谢谢 函数add(){ var noO=prompt(“请输入一个数字:”); var noT=提示(“请输入第二个数字:”); var no1=noO; var no2=非; var res=no1+no2; 警报(“2个数字的排列为:“+res”); } 您需要在no1和no2上使用,如下所示: var noO=prompt(“请输入一个数字:”); var noT=提示(“请输入第二个数字:”); var no1=n

当我尝试计算2个整数时,返回2个字符串。这可能是一个非常简单的问题! 谢谢


函数add(){
var noO=prompt(“请输入一个数字:”);
var noT=提示(“请输入第二个数字:”);
var no1=noO;
var no2=非;
var res=no1+no2;
警报(“2个数字的排列为:“+res”);
}
您需要在
no1
no2
上使用,如下所示:

var noO=prompt(“请输入一个数字:”);
var noT=提示(“请输入第二个数字:”);
var no1=noO;
var no2=非;
var res=parseInt(no1,10)+parseInt(no2,10);

警报(“2个数字的排列为:“+res”)提示符返回一个字符串。。。尝试
Number(prompt(“…”)
我认为您需要解析
no1
no2
以便JS将它们识别为整数:
parseInt(no1)+parseInt(no2)请尝试在您的帖子中添加简短的解释,说明您的代码的作用以及它解决最初问题的原因。不要只是发布一段未注释的代码。当然!。。prompt alway将返回一个字符串,我只是将该字符串转换为整数。所以它解决了初始问题
<script>
function add() {
var noO = prompt("please enter a number:");
var noT = prompt("please enter a second number:");
var no1 = noO;
var no2 = noT;
var res = no1 + no2;
alert("the adiition of thoes 2 numbers is: " + res);
}
</script>
function add() {
  var noO = parseInt(prompt("please enter a number:"));
  var noT = parseInt(prompt("please enter a second number:"));
  var no1 = noO;
  var no2 = noT;
  var res = no1 + no2;
  alert("the adiition of thoes 2 numbers is: " + res);
}