undefined和null
是JavaScript中的两种数据类型
undefined 表示没有数值 --- 应该有数值,但是现在没有数值
null 表示数值为空 --- 表示有数值,但是数值是"空"
undefined
例:
我媳妇儿叫我给她 倒杯水 但是我给她拿了一个 空杯子
此时杯子中,应该有水,但是现在没有水,就叫undefined
null
例:
我媳妇儿让我给她拿一个空的平底锅,用来揍我
这个锅 本身 就应该是一个空的 锅, 就是 null
可以直接给变量,赋值 undefined 和 null
注意,也是必须小写
我们在谷歌游览器的后台进行测试:
定义int1 但是没有赋值数值
var int1 ;
输出时,int 应该有数值,但是现在没有数值
输出的结果就是 undefined
console.log(int1);
定义一个变量,并且赋值null
var int2 = null;
console.log( int2 );var int3 = undefined; console.log( int3 );
总结:
true , false , undefined , null , NaN
在JavaScript中,表示的是一种数值
赋值时,必须严格遵守 大小写规范
并且,不能带 引号 , 如果有引号,就是字符串,就不是原有的数值了