【发布时间】:2012-07-28 03:18:52
【问题描述】:
有人能解释一下 undefined 值和 Undefined 类型之间的区别吗,同样对于 null 值和 Null 类型也是一样的?
奖励:为什么 boolean、string 和 number 都有值、类型和对象,而 null 和 undefined 只有值和类型(没有对象)?如果“一切都是对象”,那么人们会假设我们有所有可用值的对象,是吗?我的 Infinity 和 NaN 对象在哪里?
【问题讨论】:
-
一个是类型,另一个是值。我想没什么好解释的吧?
-
我知道未定义的值是“未为变量赋值时使用的原始值”。我认为@Felix_Kling 击中了下面的头,“值和类型有什么区别”?我想这就是我不知道的。