js的类型分为原始类型和引用类型;
原始类型:number , string , boolean , null , undefined;
引用类型:object
关于Number
Number()会将值转为number类型
Number('123') ==> 123;
Number(null) ==> 0;
Number(undefined) ==> NaN
Number('abc') ==> NaN
Number('123abc') ==> NaN
关于isNaN
isNaN 会将 值转化为Number类型再和NaN比较
isNaN('abc') == > true;
关于typeof
typeof出来的都是string类型的
typeof(function(){}) ==> 'function'
var a = 'abc'
typeof(typeof(+a)) ==> 'string'
typeof(NaN) ==> 'number'