为什么在javascript里 o取反后是false ??

为什么在javascript里 o取反后是false ??

js规定非零非空即真。undefined、null、0、NaN、""除了上诉几个值在转换成布尔值会转成false外,其他任何对象任何值转成布尔值都是true因为取反就是把对象转换成bool值的,所以会先把num转成布尔值
JavaScript300