标签:fine null 应该 目的 提醒 经验 javascrip asc 今天
今天在做项目的时候,犯了一个着实不应该的错误,拿到data为null,然后判断如果为null执行A,否则执行B
我错误的代码是
if(data===null){ A; }else{ B; }
怎么调试都不对,相信有经验的程序员一看就知道是啥问题了,那正确的判断应该是
if(data==="null"){ A; }else{ B; }
在做比较运算的时候,null、undefined都要加上引号,加上引号,加上引号!
细节决定成败!
当然有个更好的方法:
if(!data){ A; }else{ B; }
谢谢 。流年。提醒
标签:fine null 应该 目的 提醒 经验 javascrip asc 今天
原文地址:http://www.cnblogs.com/anni1107/p/7777996.html