如何在Javascript中为变量分配return语句?

如何在Javascript中为变量分配return语句?,javascript,return,var,Javascript,Return,Var,var robotLeaves=“机器人离开去拿牛奶了!” var byeRobot=返回机器人叶片无意冒犯,但你想做的事情很奇怪return不像一个函数或变量,它只接受值。你把它放在一个函数中,无论你返回什么,都是你以后使用这个函数时得到的。当函数返回时,它总是停止执行,这是函数做的最后一件事。因此return不显示任何内容,但可以将返回的任何值传递给执行此操作的函数 函数getRobotState(){ return“机器人已经离开去拿牛奶了!”; } var robotLeaves=get

var robotLeaves=“机器人离开去拿牛奶了!”

var byeRobot=返回机器人叶片无意冒犯,但你想做的事情很奇怪
return
不像一个函数或变量,它只接受值。你把它放在一个函数中,无论你返回什么,都是你以后使用这个函数时得到的。当函数返回时,它总是停止执行,这是函数做的最后一件事。因此
return
不显示任何内容,但可以将返回的任何值传递给执行此操作的函数

函数getRobotState(){
return“机器人已经离开去拿牛奶了!”;
}
var robotLeaves=getRobotState()//运行函数,检索它返回的任何内容,将其放入变量中,以便可以重用它。
//显示值
控制台日志(机器人树叶)
//从这里往下,你可以任意多次使用机器叶。
postOnTwitter(“机器人在哪里?”+机器人离开)

我想你是想做这样的事吧

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 byeRobot=robotLeaves
?还有,为什么不直接使用
robotLeaves