Javascript x=函数(a,b,c){}和函数x(a,b,c){}之间有什么区别?

Javascript x=函数(a,b,c){}和函数x(a,b,c){}之间有什么区别?,javascript,Javascript,可能重复: 这两种声明函数的方法有什么区别吗?它们都是匿名函数,只有一种被分配给名为x的变量 我认为您可能试图引用的是已知的。它们都是匿名函数,只有一个被分配给名为x的变量 我想您可能试图引用的是已知的。x=function(a,b,c){}将函数分配给别名x,以便使用x(a,b,c)执行它。第二个是一个匿名函数,在声明它的位置之后,它将无法访问,因为它没有分配给任何东西。x=function(a,b,c){}将函数分配给别名x,因此您可以使用x(a,b,c)执行它。第二个是匿名函数,在声明它

可能重复:


这两种声明函数的方法有什么区别吗?

它们都是匿名函数,只有一种被分配给名为
x
的变量


我认为您可能试图引用的是已知的。

它们都是匿名函数,只有一个被分配给名为
x
的变量


我想您可能试图引用的是已知的。

x=function(a,b,c){}
将函数分配给别名
x
,以便使用
x(a,b,c)
执行它。第二个是一个匿名函数,在声明它的位置之后,它将无法访问,因为它没有分配给任何东西。

x=function(a,b,c){}
将函数分配给别名
x
,因此您可以使用
x(a,b,c)
执行它。第二个是匿名函数,在声明它的位置后将无法访问,因为它没有分配给任何对象。

第二个,我想你的意思是
函数x(a,b,c){}
,因为
函数(a,b,c){}
在语句上下文中使用时只会导致
语法错误,请参见和。谢谢,当我发布这篇文章时,我没有看到那篇文章:(第二篇,我想你的意思是
函数x(a,b,c){}
,因为
函数(a,b,c){}
在语句上下文中使用时只会导致
语法错误,请参见和。谢谢,我在发布这篇文章时没有看到这篇文章:(