if(!!attr)是什么鬼???

看到很多代码if(!!attr),为什么不直接写if(attr);
其实这是一种更严谨的写法:
请测试 typeof 5和typeof !!5的区别。!!的作用是把一个其他类型的变量转成的bool类型。

posted @ 2016-05-04 17:39  居无常  阅读(451)  评论(0编辑  收藏  举报