Javascript变量a=函数b(){}

Javascript变量a=函数b(){},javascript,Javascript,为什么第二个结果为false?这是一个命名函数表达式 其名称仅在函数内部可见 有关更多信息,请参阅 var a = function b() { console.log( typeof b === 'function' ); }; a(); // true console.log( typeof b === 'function' ); // false

为什么第二个结果为false?

这是一个命名函数表达式

其名称仅在函数内部可见

有关更多信息,请参阅

var a = function b() {
    console.log( typeof b === 'function' );
};
a();  // true
console.log( typeof b === 'function' );  // false