首先我们来看下面一组代码:

嗯,这样写好像没什么区别.
我们再来看下面这组代码:

我们会发现这组代码运行之后,a()执行结果是 undefind.
function b(){} 为函数声明,程序运行前就已存在;var a = function(){} 为函数表达式,属于按顺序执行,所以a为undefined
首先我们来看下面一组代码:
嗯,这样写好像没什么区别.
我们再来看下面这组代码:
我们会发现这组代码运行之后,a()执行结果是 undefind.
function b(){} 为函数声明,程序运行前就已存在;var a = function(){} 为函数表达式,属于按顺序执行,所以a为undefined
本文标题:var a=function(){代码块} 和 function
本文链接:https://www.haomeiwen.com/subject/bgfyzqtx.html
网友评论