猿问

function A(){} 与 var A = function A (){}有什么区别

function A(){} 与 var A = function A (){}有什么区别。


牛魔王的故事
浏览 915回答 2
2回答

慕尼黑5688855

1.function A(){} 是函数声明2.var A = function A() {} 是表达式,将函数A的引用赋值给一个变量A1存在声明提升的问题 而2不会。

慕尼黑的夜晚无繁华

函数申明式 function A() {}函数表达式var A = function() {};命名函数表达式var A = function A() {};具体区别有很多方面。比如函数在哪些地方可以被访问到,函数名是怎样的,命名函数表达式中两个名字的作用范围。可以结合实际,在网上搜索,资料还是很多的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答