javascript - 当我在 javascript 中调用它们时,function 和 function() 之间有什么区别?

标签 javascript

我之前有一个问题,一个人回答得很好,我的代码现在可以工作了,但是我没有完全理解答案。这是我没看懂的编码位 -

document.getElementById("myButton").onclick = words;

现在我已经定义了函数 words()。我的错误是我写了 words() 而不是 words。那么 words() 和 words 的调用有什么区别呢?

最佳答案

words 作为函数求值。

words() 调用函数并计算结果返回值。


您分配给 onclick 的值需要是您希望在点击发生时调用的函数。

如果你想调用 words 函数,你必须分配它。

关于javascript - 当我在 javascript 中调用它们时,function 和 function() 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47592179/

相关文章:

javascript - 如何在 Angular Material 垫选择中使用滚动事件?

javascript - 如何在 Python 中使用 Selenium 定位 onmouseover 元素?

javascript - 如何在测试中手动设置变量的值( Jest )?

javascript - 渲染后的 AngularJS 和 jQuery 插件

javascript - jQuery 全局对象在函数内不起作用

javascript - 响应式设计在 Angular 2 中是如何工作的?

Javascript:将图像对象添加到类的最有效方法

javascript - 如何在 .submit() 之后重新加载页面

javascript - 从另一个文件导出所有常量

javascript - 如何根据下拉列表中的选择运行函数?