!0这么写有什么好处?会有性能上的区别吗?还有例如这样的!!0 !1 !-1,是不是比直接写true和false少了好多字母?这样省流量 (lll¬ω¬)?
2 回答
ITMISS
TA贡献1871条经验 获得超8个赞
!0 => 不等于0 => true!=1 or !=-1 => 常用语indexOf的返回值判断,或者其他number的判断 !!0 => 等于0 => false更多的是考虑简写和优化代码的时候使用,好比if(){}else if(){} => ?:(人们常见的三目) 还一点就是省流量,简写意味着减少代码量,减少文件大小,意味的就是减少流量 但是 如果仅仅是一个*!0* 是优化不了多少的流量的,具体前端优化可以查看前端优化相关的资料 至于代码运行的时长 你可以使用 console.time()//codeconsole.timeEnd(); 来跑跑的运行的时间
添加回答
举报
0/150
提交
取消