前端面试题集锦——程序题
程序题1、看下列代码输出为何?解释原因。var a;alert(typeof a); // undefinedalert(b); // 报错解释:Undefined是一个只有一个值的数据类型,这个值就是“undefined”,在使用var声明变量但并未对其赋值进行初始化时,这个变量的值就是undefined。而b由于未声明将报错。注意未申明的变量和声明了未赋值的是不一样的。2、看下列...