在为JS中的变量赋值时,为什么会自动执行?

时间:2016-01-16 13:55:19

标签: javascript node.js function object

我来自Python背景,部分理解函数的概念是python和javascript中的第一个类对象。

但这种行为对我来说并不常见:

$ node
> function calc(){console.log('hey');};
> var a = calc()
hey

2 个答案:

答案 0 :(得分:2)

示例中的a(); [var a = calc();]表示您要调用该函数。

如果要将函数分配给变量,则应该执行 -

{{1}}

然后,如果你想调用它,你可以使用

{{1}}

答案 1 :(得分:0)

只能使用

option2