WEB开发网
开发学院网页设计JavaScript javascript中如何确定undefine 阅读

javascript中如何确定undefine

 2008-12-29 20:04:04 来源:WEB开发网   
核心提示:一个问题,怎样在js中判断一个对象是null还是undefined,javascript中如何确定undefine,我总结了一下,对于undefined推荐使用===(注意是三个等号,那要将==替换为===呢?结果就是false,true,bt吧)或使用typeof,为什么呢?先看一段Codevar obj;alert

一个问题,怎样在js中判断一个对象是null还是undefined,我总结了一下,对于undefined推荐使用===(注意是三个等号,bt吧)或使用typeof,为什么呢?

先看一段Code
var obj;
alert(obj ==  null);
alert(obj == undefined);
结果是什么?true,true那obj到底是undefined呢还是defined呢?当然是defined的了,而且是null,显然通过==是区分不了的,那要将==替换为===呢?结果就是false,true,个中原因我就不说了,(偷一下懒  :-) ),那如何区分呢?应该使用===或者是typeof,用法?很简单:

if(typeof obj == "undefined")
if(obj === undefined)

Tags:javascript 如何 确定

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接