首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

由《软件工程师面试宝典》引申的JS面试题

2012-11-26 
由《程序员面试宝典》引申的JS面试题作者:zhanhailiang 日期:2012-11-21请问下列代码输出是什么?var a ac

由《程序员面试宝典》引申的JS面试题

  作者:zhanhailiang 日期:2012-11-21

请问下列代码输出是什么?

var a = a;console.log(a);

输出结果为:

undefined

原因很简单,因为JS在执行语句前做了变量声明提升,所以a变量初始化为undefined,当运行赋值语法a = a;时,就将undefined又重新赋给a了.

热点排行