无法调用返回语句的函数

时间:2016-02-12 03:44:05

标签: javascript

我正在尝试编写一个函数sayHello,它接受​​一个参数name。它应该返回一个连接的字符串,即“Hello,name”。

这是我的代码

function sayHello(name) {

  return "Hello " + name;
}
return sayHello;

当我运行return sayHello时,我会看到以下内容:

SyntaxError: Illegal return statement

当我运行sayHello时:

function sayHello(name) {

    return "Hello " + name;
}
sayHello;

我看到了这一点:

=> [Function: sayHello]

所有尝试都会导致这种或那种错误。我已经在MDN上研究了函数语法,我相当确定我已经检查了语法。你能指出我错过的东西吗?

提前感谢您的所有帮助。

- 更新:感谢Richard Kho,Arun P Johny,hemnath mouli和Shawn的回复以及。我非常感谢你的帮助。

这个问题与调用函数不同的原因是术语“调用函数”是我不知道应该执行的关键步骤,以及我没想到的关键词汇术语使用。

再次感谢!

2 个答案:

答案 0 :(得分:7)

Hello Mr. Park

试试这样 输出:
在警告框中:<script src="../../../libraries/angular.min.js"></script>

答案 1 :(得分:6)

return sayHello不是你在Javascript中调用函数的方式。相反,请调用sayHello()并传递一个参数。