javascript之if(value)和if(!!value)
2019-02-14 本文已影响0人
newway_001
没有区别;
if(value)等价于if (ToBoolean(value))
非0数值,非空字符串,对象为true
对应:
if(!value)相反;
0;空字符串'',NaN,null,undefined为true;
没有区别;
if(value)等价于if (ToBoolean(value))
非0数值,非空字符串,对象为true
对应:
if(!value)相反;
0;空字符串'',NaN,null,undefined为true;