js中的数据类型有undefined,boolean,number,string,object等5种,前4种为原始类型,第5种为引用类型. new Object() functionundefined判断的是变量的类型,而其他两个判断是变量的值.undefined可以用来表示以下的状况1. 表示一个未声明的变量,2. 已声明但没有赋值的变量,3. 一个并不存在的对象属性 null 是一种特殊的object ,表示无值;NaN是一种特殊的number ,表示无值;比较符(== 或 ===)使用 =…