可能重复:
可能重复:
JavaScript:var functionName = function() {} vs function functionName() {}
函数声明 - 函数表达式 - 作用域
我学过 var a = 1
,它定义了一个局部变量,但是谈到函数时,我认为它只能在当前范围内使用,就像 var 变量一样,下面这两个代码片段之间有什么区别?
function aPrint() {
console.log('a');
}
var a = function aPrent() {
console.log('a');
}