Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当数字加在一起时会提示,它只是将数字和其他数字放在一起_Javascript_Prompt - Fatal编程技术网

Javascript 当数字加在一起时会提示,它只是将数字和其他数字放在一起

Javascript 当数字加在一起时会提示,它只是将数字和其他数字放在一起,javascript,prompt,Javascript,Prompt,我正在使用javascript开发一个几何风格的计算器,需要用户输入。但是当用户,例如,输入55,另一个也输入55,当我希望它是110时,数字的总和将是5555 Javascript代码: 函数ftmad2(){ 让angle1=提示(“请输入第一个角度:”); let angle2=提示(“请输入第二个角度:”); sumAngle=角度1+角度2; 控制台日志(sumAngle); 让结果=180度角; document.getElementById(“结果”).innerHTML=res

我正在使用javascript开发一个几何风格的计算器,需要用户输入。但是当用户,例如,输入55,另一个也输入55,当我希望它是110时,数字的总和将是5555

Javascript代码:

函数ftmad2(){
让angle1=提示(“请输入第一个角度:”);
let angle2=提示(“请输入第二个角度:”);
sumAngle=角度1+角度2;
控制台日志(sumAngle);
让结果=180度角;
document.getElementById(“结果”).innerHTML=result;

}
常见问题;它将55作为字符串而不是数字读取,请执行以下操作:

sumAngle = parseInt(angle1, 10) + parseInt(angle2, 10);
电流传感器

"55"+"55"  //which will  return 5555 obviously
使用
parseInt
将字符串转换为int,因为您的值
angle1
angle2
都是
string
格式,您应该在
sum
之前转换为
int

必需的塞内里奥

   55 + 55  //which will return 110 
函数ftmad2(){
让angle1=提示(“请输入第一个角度:”);
let angle2=提示(“请输入第二个角度:”);
angle1=parseInt(angle1);
angle2=parseInt(angle2);
sumAngle=角度1+角度2;
控制台日志(sumAngle);
让结果=180度角;
document.getElementById(“结果”).innerHTML=result;
}
ftmad2()
返回一个字符串

当您执行
angle1+angle2
操作时,您将连接两个字符串,而不是两个数字求和

为了使其工作,您必须首先转换数字中的字符串。像这样:

函数ftmad2(){
让angle1=提示(“请输入第一个角度:”);
let angle2=提示(“请输入第二个角度:”);
sumAngle=parseFloat(角度1)+parseFloat(角度2);
控制台日志(sumAngle);
让结果=180度角;
document.getElementById(“结果”).innerHTML=result;
}
ftmad2()

如果您阅读了,您将看到“结果是一个包含用户输入的文本的字符串,或者为空。”。因此,有了这些信息,您可以看到您正在连接字符串,而不是添加数字……常见的问题听起来应该是重复。:)@绝对是!有多少像这样的问题存在。