主题:  未定义型和空值型两种数据类型有什么区别?

itzhizhu

职务:普通成员
等级:2
金币:1.0
发贴:288
注册:2001/7/12 9:46:42
#12002/10/14 11:52:34
在javascript未定义型和空值型两种数据类型有什么区别,一个已经声明的变量属于哪种类型?



jesron

职务:普通成员
等级:2
金币:1.0
发贴:393
注册:2001/1/27 0:06:31
#22002/10/14 12:01:51
itzhizhu在上个帖子中说
引用:
在javascript未定义型和空值型两种数据类型有什么区别,一个已经声明的变量属于哪种类型?

未定义型在javascript中可以说不允许不存在,因为如果出现整段代码就会出错,空值型就是没有值的喽,即""
已经声明的变量如果没有赋值就是空值型。



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#32002/10/14 20:17:37
假定你是用碗来盛饭吃的
如果吃饭的时候没碗,那就是未定义型
如果碗里没饭,毫无疑问,空值!!
2者的区别是显而易见的!!