Javascript 我试图得到使用返回函数的附加值,但没有得到|你能帮我知道我到底做错了什么吗?

Javascript 我试图得到使用返回函数的附加值,但没有得到|你能帮我知道我到底做错了什么吗?,javascript,return,Javascript,Return,我试图获得使用返回函数的附加值 var x,y; 功能测试(x,y){ x=提示(“输入数字”); y=提示(“输入另一个数字”); 返回(x+y); } test().prompt()返回一个字符串。您需要将其转换为一个数字,如parseInt()或parseFloat()等: var x,y,结果; 功能测试(x,y){ x=parseInt(提示(“输入数字”)); y=parseInt(提示(“输入另一个数字”); 返回(x+y); } log(test()).prompt()返回一

我试图获得使用返回函数的附加值

var x,y;
功能测试(x,y){
x=提示(“输入数字”);
y=提示(“输入另一个数字”);
返回(x+y);
}
test()
.prompt()
返回一个字符串。您需要将其转换为一个数字,如
parseInt()
parseFloat()
等:

var x,y,结果;
功能测试(x,y){
x=parseInt(提示(“输入数字”));
y=parseInt(提示(“输入另一个数字”);
返回(x+y);
}
log(test())
.prompt()
返回一个字符串。您需要将其转换为一个数字,如
parseInt()
parseFloat()
等:

var x,y,结果;
功能测试(x,y){
x=parseInt(提示(“输入数字”));
y=parseInt(提示(“输入另一个数字”);
返回(x+y);
}

log(test())
如果要将
x
y
值保存到预定义变量中,只需将它们作为参数从
test
函数中删除,然后它将使用预定义变量:

var x,y,结果;
功能测试(){
x=parseInt(提示(“输入数字”),10);
y=parseInt(提示(“输入另一个数字”),10);
返回x+y;
}

log(test(),x,y)
如果要将
x
y
值保存到预定义变量中,只需将它们作为参数从
test
函数中删除,然后它将使用预定义变量:

var x,y,结果;
功能测试(){
x=parseInt(提示(“输入数字”),10);
y=parseInt(提示(“输入另一个数字”),10);
返回x+y;
}

log(test(),x,y)非常感谢,我理解了问题的原因,因为提示是由字符串值而不是整数值执行的。所以输出没有显示出来。我在这里做了。变量x,y;函数测试(x,y){x=Number(提示(“输入一个数字”);y=Number(提示(“输入另一个数字”);返回(x+y);}alert(测试());非常感谢,我理解了问题的原因,因为提示是由字符串值而不是整数值执行的。所以输出没有显示出来。我在这里做了。变量x,y;函数测试(x,y){x=Number(提示(“输入一个数字”);y=Number(提示(“输入另一个数字”);返回(x+y);}alert(测试());