数据类型 undefind null boolean number string object type of 功能:检测变量类型 语法:type of 变量或 type of (变量) console.log() // 在控制台中打印 undefined的类型: 指是变量没有赋值 null :null指表示一个空对象指针 如果定义的变量准备在将来用来用于保存对象,那么最好将该变量初始值为null,而不是其他值 说明: undefined值是派生自null值的,所以undefined == nu…
一.相似性 在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别. var a = undefined; var a = null; 上面代码中,a变量分别被赋值为undefined和null,这两种写法几乎等价. undefined和null在if语句中,都会被自动转为false,相等运算符甚至直接报告两者相等. if (!undefined) console.log('undefined is false'); // undefined is false…
JavaScript 中的undefined and null learn record from the definitive guide to html5 JavaScript 中有两个特殊值:undefined and null, 在读取未赋值的变量或试图读取对象没有的属性时得到的就是undefined值. <!DOCTYPE HTML> <html> <head> <title>Example</title> </head>…
//在javascript中null表示“什么都没有” ,是一个特殊的类型,表示一个空对象引用: var person = null; //值为null(空),但类型为对象 console.log(person); //null console.log(typeof person); //object //在javascript中, undefined是一个没有设置值的变量 var person = undefined; //值为undefined,类型为undefined console.lo…