如何将 return 语句分配给 Javascript 中的变量?
How do I assign a return statement to a variable in Javascript?
var robotLeaves = "The robot has left to get milk!"
var byeRobot = return robotLeaves;
我正在尝试使用 return 语句显示分配给 robotLeaves 变量的内容。此外,我正在尝试将该 return 语句分配给一个变量,以便我可以重用它。
哪些网站||我应该查看资源以找到如何实现此目的的解决方案吗?
编辑:
这是我正在试验的完整代码:
function getMilk() {
var shop = 10;
var robotLeaves = "The robot has left to get milk!"
var robotReturns = "The robot has come back with 1 bottle of milk!"
var byeRobot = return robotLeaves;
byeRobot;
if(byeRobot) {
--shop;
return robotReturns;
return shop;
};
}
getMilk();
第二次编辑:
原来我错误地使用了 return 语句!感谢所有发布者!
没有冒犯的意思,但是你想做的事情很奇怪。 return
不像一个函数或变量给你一个值,它 只需要 个值。你把它放在一个函数中,你 return 就是你以后使用这个函数时得到的。它总是函数做的最后一件事,当它 returns 时,它停止执行。因此 return
不显示任何内容,但您可以将 return 的任何值传递给执行的函数。
function getRobotState() {
return "The robot has left to get milk!";
}
var robotLeaves = getRobotState();//Run the function, retrieve whatever it returns, put it in a variable so you can reuse it.
//Display value
console.log(robotLeaves)
//You can use robotLeaves as many times as you want from here downwards.
postOnTwitter("Where is the robot? " + robotLeaves)
我认为你正在尝试做这样的事情?
var shop = 10;
function getMilk() {
var robotLeaves = "The robot has left to get milk!"
var robotReturns = "The robot has come back with 1 bottle of milk!"
--shop;
console.log(robotReturns);
console.log(shop);
}
getMilk();
var robotLeaves = "The robot has left to get milk!"
var byeRobot = return robotLeaves;
我正在尝试使用 return 语句显示分配给 robotLeaves 变量的内容。此外,我正在尝试将该 return 语句分配给一个变量,以便我可以重用它。
哪些网站||我应该查看资源以找到如何实现此目的的解决方案吗?
编辑: 这是我正在试验的完整代码:
function getMilk() {
var shop = 10;
var robotLeaves = "The robot has left to get milk!"
var robotReturns = "The robot has come back with 1 bottle of milk!"
var byeRobot = return robotLeaves;
byeRobot;
if(byeRobot) {
--shop;
return robotReturns;
return shop;
};
}
getMilk();
第二次编辑: 原来我错误地使用了 return 语句!感谢所有发布者!
没有冒犯的意思,但是你想做的事情很奇怪。 return
不像一个函数或变量给你一个值,它 只需要 个值。你把它放在一个函数中,你 return 就是你以后使用这个函数时得到的。它总是函数做的最后一件事,当它 returns 时,它停止执行。因此 return
不显示任何内容,但您可以将 return 的任何值传递给执行的函数。
function getRobotState() {
return "The robot has left to get milk!";
}
var robotLeaves = getRobotState();//Run the function, retrieve whatever it returns, put it in a variable so you can reuse it.
//Display value
console.log(robotLeaves)
//You can use robotLeaves as many times as you want from here downwards.
postOnTwitter("Where is the robot? " + robotLeaves)
我认为你正在尝试做这样的事情?
var shop = 10;
function getMilk() {
var robotLeaves = "The robot has left to get milk!"
var robotReturns = "The robot has come back with 1 bottle of milk!"
--shop;
console.log(robotReturns);
console.log(shop);
}
getMilk();