JavaScript: Number ,String, Boolean, Null, Undefined
首先,基本数据类型有5种:Number,String,Boolean,Null,Undefined
对应的值分别是: number, string, true/false, null, undefined
typeof操作符可以识别4种数据类型和函数,: number, string, boolean, undefined, function,null & 对象被当做object

NaN表示非数值,用于表示原本应该返回数值但却没返回数值的操作,比如说除数为0时,就会返回NaN
但是!!虽然它叫“非数值”,typeof NaN 的结果却是number,真是厉害了……
还有更厉害的——没有任何值与它相等,即便是它本身!!

null和undefined在数值上相等,但是数据类型不一样
至于typeof null 的结果为什么是object,书中的解释是:从逻辑角度看,null值表示一个空对象指针
本文深入解析JavaScript中的五种基本数据类型:Number,String,Boolean,Null,Undefined。详细介绍了每种类型的特性和用法,包括NaN的特殊性质及其类型判断,以及null与undefined的区别。
641

被折叠的 条评论
为什么被折叠?



