javascript怎么判断对象为空

问题:

vartemp=Request.QueryString("id");
if(temp!=null)
chooseId=temp;
else
chooseId=1;
temp的类型返回是object,当temp取不到值时,这里的
if(temp!=null)不能用,返回是true

回答:

直接将temp作为if的判断条件即可,空对象会转换为false的布尔值

可参考Javascript高级程序设计的第23页。

650) this.width=650;" title="7e3e6709c93d70cf27af3c97f8dcd100bba12bd6.jpg" alt="162219111.jpg" src="http://img1.51cto.com/attachment/201310/162219111.jpg" />

vartemp=Request.QueryString("id");

if(temp)

chooseId=temp;

else

chooseId=1;

本文出自 “独钓寒江雪” 博客,请务必保留此出处http://zhaojie.blog.51cto.com/1768828/1310452

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章