我正在尝试编写一个函数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的回复以及。我非常感谢你的帮助。
这个问题与调用函数不同的原因是术语“调用函数”是我不知道应该执行的关键步骤,以及我没想到的关键词汇术语使用。
再次感谢!
答案 0 :(得分:7)
Hello Mr. Park
试试这样
输出:
在警告框中:<script src="../../../libraries/angular.min.js"></script>
答案 1 :(得分:6)
return sayHello
不是你在Javascript中调用函数的方式。相反,请调用sayHello()
并传递一个参数。