详细解答给分

var f = function(){ return 3;}
var d = function d(){ return 5;}

这两种函数声明方式有区别没?调用我没发现区别

西兰花伟大炮
浏览 1143回答 1
1回答

HiFrontend

都是函数表达式调用后结果相同第二个函数中function后的 函数名 d 没有意义,既然使用了表达式来创建函数,就没有必要再次声明。不推荐此种写法    一般定义函数的方式有两种:函数声明和函数表达式。函数声明:function foo (obj ){    // 这里是函数体}调用方法:foo(),只能在函数声明后才能调用函数表达式:var foo = function(){    // 这里是函数体}这种情况下创建的函数叫做匿名函数。ps:具体可以参考《高程 3》第7章
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript