在js开发中,我们经常会用IF判断,
但是对于很多种情况大家都喜欢用
if(a!=null && typpe a != 'undefined' && a != '')
等等...
这样看起来代码很是臃肿,其实往往很多时候你只需
if(!a)
就可以了
我们可以通过一些操作得出结论:
如图:
由上图可以看出 ! 号的用处,只要着重看下程序是否对 0 有强烈要求即可
那么 !! 是什么意思,当然是小学语文说的 ’双重否定表示肯定‘啦
比如 !0 // true !!0 //false