尝试使用函数在javascript中添加三个数字,但并没有添加它们,而是将它们作为一个数字写入
尝试使用函数在javascript中添加三个数字,但并没有添加它们,而是将它们作为一个数字写入尝试使用函数在javascript中添加三个数字,但并没有添加它们,而是将它们作为一个数字写入,javascript,function,addition,Javascript,Function,Addition,尝试使用函数在javascript中添加三个数字,但并没有添加它们,而是将它们作为一个数字写入 function numinput(a,b,c,res){ a = prompt("Enter first number"); b = prompt("Enter second number"); c = prompt("Enter third number"); res = a + b + c ; alert (res); } numinput(); 使用
function numinput(a,b,c,res){
a = prompt("Enter first number");
b = prompt("Enter second number");
c = prompt("Enter third number");
res = a + b + c ;
alert (res);
}
numinput();
使用将值转换为数字 帕森特 。这里有一个有效的解决方案
函数numinput(a、b、c、res){
a=parseInt(提示(“输入第一个数字”),10);
b=parseInt(提示(“输入第二个数字”),10);
c=parseInt(提示(“输入第三个数字”),10);
res=a+b+c;
警报(res);
}
numinput()代码>使用将值转换为数字
帕森特
。这里有一个有效的解决方案
函数numinput(a、b、c、res){
a=parseInt(提示(“输入第一个数字”),10);
b=parseInt(提示(“输入第二个数字”),10);
c=parseInt(提示(“输入第三个数字”),10);
res=a+b+c;
警报(res);
}
numinput()
每个用户条目都是类型字符串
,它被连接成一个完整的字符串
。如果要将每个元素作为数学操作添加,请使用变量前面的+
符号或使用parseInt
函数将条目解析为数字
函数numinput(a、b、c、res){
a=提示(“输入第一个数字”);
b=提示(“输入第二个数字”);
c=提示(“输入第三个数字”);
res=+a++b++c;
警报(res);
}
numinput()
每个用户条目都是类型字符串
,它被连接成一个完整的字符串
。如果要将每个元素作为数学操作添加,请使用变量前面的+
符号或使用parseInt
函数将条目解析为数字
函数numinput(a、b、c、res){
a=提示(“输入第一个数字”);
b=提示(“输入第二个数字”);
c=提示(“输入第三个数字”);
res=+a++b++c;
警报(res);
}
numinput()代码>您需要将字符串中的每个值转换为一元数+
然后我建议将变量声明移到函数中,而不是移到函数的参数中,因为您不需要这样做,而是在函数中赋值
函数numinput(){
变量a=+提示(“输入第一个数字”),
b=+提示(“输入第二个数字”),
c=+提示(“输入第三个数字”),
res=a+b+c;
警报(res);
}
numinput()代码>您需要将字符串中的每个值转换为一元数+
然后我建议将变量声明移到函数中,而不是移到函数的参数中,因为您不需要这样做,而是在函数中赋值
函数numinput(){
变量a=+提示(“输入第一个数字”),
b=+提示(“输入第二个数字”),
c=+提示(“输入第三个数字”),
res=a+b+c;
警报(res);
}
numinput()代码>返回一个字符串
。您需要首先将字符串转换为数字,否则将连接字符串:'5'+'7'=='57'
以下是实现这一目标的一些方法:
1-使用
2-使用或
3-一元+
运算符,如其他答案所述
+'5'
工作演示:
函数numinput(){
var a=提示(“输入第一个数字”),
b=提示(“输入第二个数字”),
c=提示(“输入第三个数字”),
res=编号(a)+编号(b)+编号(c);
警报(res);
}
numinput()代码>返回一个字符串
。您需要首先将字符串转换为数字,否则将连接字符串:'5'+'7'=='57'
以下是实现这一目标的一些方法:
1-使用
2-使用或
3-一元+
运算符,如其他答案所述
+'5'
工作演示:
函数numinput(){
var a=提示(“输入第一个数字”),
b=提示(“输入第二个数字”),
c=提示(“输入第三个数字”),
res=编号(a)+编号(b)+编号(c);
警报(res);
}
numinput()一元+运算符的代码>向上。这些天我没看到很多人使用它一元+运算符。这些天我没看到很多人使用它这是正确的答案。虽然您可以在每个变量前面使用一元运算符+,但对于人类易读性而言,parseInt(var,radix)更为明确。@KyleRichardson Yup使用+将通过强制方式完成工作,但感谢您的输入配合!这是正确的答案。虽然您可以在每个变量前面使用一元运算符+,但对于人类易读性而言,parseInt(var,radix)更为明确。@KyleRichardson Yup使用+将通过强制方式完成工作,但感谢您的输入配合!可能的重复可能的重复
+'5'