【问题标题】:What is the difference between return in these two functions?这两个函数中的 return 有什么区别?
【发布时间】:2017-04-08 18:01:07
【问题描述】:

在这个函数中我不需要返回:-

function sayHello() {
   var test = "test return"
   alert(test);
 }

 sayHello();

但我需要它:-

function randomNumber(range) {
  return Math.round( Math.random() * range );
}
alert(randomNumber(2));

为什么?

【问题讨论】:

  • 你的第一个函数不需要返回,因为你不需要它的值,而 randonNumber 正在向你发送你需要使用的东西。
  • 感谢您的回复。

标签: javascript return


【解决方案1】:

在您的第一个示例中,您直接在函数调用中调用警报,因此无需返回任何内容。

在第二个示例中,您正在提醒从函数 randomNumber 返回的值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    相关资源
    最近更新 更多