如何将 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();