这两个函数的返回有什么区别?

时间:2017-04-08 18:01:08

标签: javascript return

在这个功能中,我不需要返回: -

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

 sayHello();

但是我需要它: -

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

为什么?

1 个答案:

答案 0 :(得分:2)

在你的第一个例子中,你直接在函数调用中调用alert,所以不需要重新调整。

在第二个示例中,您正在警告函数randomNumber

返回的值