首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js中几个亟需注意的数据类型

2012-11-09 
js中几个需要注意的数据类型?UndefinedUndefined类型只有一个值。即undefined.---所有已申明而没有初始化的

js中几个需要注意的数据类型

?

Undefined

Undefined类型只有一个值。即undefined.

---所有已申明而没有初始化的变量,默认值都为undefined

---函数没有明确返回值的时候,会默认返回undefined

---null也是object类型的一种

var s;alert(s);//underfined

?

function test(){} alert(test());//underfined

Null

Null类型只有一个值,即null

---undefined从null派生而来,二者值相等

---null表示尚未存在的对象,这点和underfined定义不同

-----如何函数或方法返回值为对象,当对象不存在的情况下,返回null

alert(undefined==null);//true

if (typeof(x) == undefined)
// 作某些操作

// 这个方法有效
if (typeof(x) == "undefined")
// 作某些操作
考虑将 undefined 值与null做比较。

someObject.prop == null;
如下情况时,比较的结果为 true,

如果属性 someObject.prop 包含 null 值,
如果属性 someObject.prop 不存在。
要检查一个对象属性是否存在,可以使用新的 in 运算符:
if ("prop" in someObject)
// someObject 有属性 'prop'

http://hi.baidu.com/studyaspnet/blog/item/6b5bc117b751f50c4b90a7ed.html

热点排行