var a=function(){代码块} 和 function

2019-05-22  本文已影响0人  木子9268

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

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

我们会发现这组代码运行之后,a()执行结果是 undefind.

function b(){} 为函数声明,程序运行前就已存在;var a = function(){} 为函数表达式,属于按顺序执行,所以a为undefined

上一篇 下一篇

猜你喜欢

热点阅读