问题描述
你好
之间的区别是什么:
var functionName = function(){}
和
函数functionName(){}
在javascript
hello
what is diffrents between:
var functionName = function() {}
and
function functionName() {}
in javascript
推荐答案
f1();
f2();
function f1() {}
var f2 = function() {};
var f3 = function() {};
f3();
如果运行上面的代码,您会发现f1
的调用是有效的,而f2
是undefined
的调用在我们尝试对其进行调用时(在声明之前)是有效的.对f3
的调用是有效的,因为它是在声明之后.
If you run the code above, you will see that the call of f1
is valid while f2
is undefined
at the point we try to call it (before its declaration). The call to f3
is valid, since it''s after its declaration.
var functionName = function() {}
此函数返回值并设置为变量
This function returns value and set in to variable
function functionName() {}
它执行代码.. :)
有关更多信息.. :)
函数和函数范围 [ ^ ]
函数:声明和表达式 [ ^ ]
It executes code.. :)
for more information.. :)
Functions and function scope[^]
Functions: declarations and expressions[^]
这篇关于var functionName = function(){}和function functionName(){}之间的区别是什么的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!