javascript的==和===,以及if(xxx)总结

时间:2014-05-07 03:58:30   收藏:0   阅读:363

转载请注明 本文出自:http://blog.csdn.net/nancle

首先说==和===

然后说明if(xxx):

if(xxx)其实很简单,它始终会把xxx的值转换成Boolean(即true或者false);  0,‘0‘,[],null,undefined,NaN转换成Boolean类型都为false。


附:这里说一个很有用的技巧,在变量前面加两个!! 取反符号,可以把变量强制转换成Boolean类型,这样一来,!!NaN ===  !!null也得到true,神奇吧!

javascript的==和===,以及if(xxx)总结,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!