前端面试题--技术无忧(tech51.cn)
if (false){
  function a(){}
}
console.log(a);

解析: 浏览器对if语句中的函数声明function a(){}转换成函数表达式 var a = function (){}; if条件语句不成立,所以 a 是undefined.

答案: undefined

编号: 120