JavaScript有6中数据类型:3中基本类型(number、string、boolean)、Object对象、两种特殊类型(undefined、null)。
其中除了Object外都是原始数据类型
Object:包括Function、Array、Date...
undefined:所有已声明但是没有初始化的变量
null:undefined == null,null为空对象,只有一个值null,当函数返回的对象不存在时,返回null。
当某个对象不需要时,可将值设为null。
var a = Number('abc')
> a
< NaN
isNaN()可以判断变量是否为NaN
在if中不能直接使用NaN代替false,但可以使用!NaN代表true
网友评论