console.log( typeof 5); console.log(typeof !!5); log结果: number boolean 看到很多代码if(!!attr),为什么不直接写if(attr); 其实这是一种更严谨的写法: 请测试 typeof 5和typeof !!5的区别。!!的作用是把一个其他类型的变量转成的bool类型。 转载于:https://www.cnblogs.com/mabelstyle/archive/2013/03/28/2986979.html