typeof可以用来检测给定变量的数据类型,typeof是一个操作符而不是函数,所以圆括号可以省略. Undefined类型只有一个值,即特殊的undefined.在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined. undefined的主要目的是用于比较.第三版引入这个值是为了正式区分空对象指针与未经初始化的变量. Null类型是第二个只有一个值得数据类型,这个特殊的值是null. 从逻辑角度来看,null值表示一个空对象指针,而这也正是使用typeof操作符检测nu…