为了账号安全,请及时绑定邮箱和手机立即绑定

!0这么写有什么好处?

!0这么写有什么好处?

翻阅古今 2018-09-24 10:27:31
!0这么写有什么好处?会有性能上的区别吗?还有例如这样的!!0 !1 !-1,是不是比直接写true和false少了好多字母?这样省流量 (lll¬ω¬)?
查看完整描述

1 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

!0                => 不等于0  => true!=1 or !=-1       => 常用语indexOf的返回值判断,或者其他number的判断
!!0               => 等于0   => false更多的是考虑简写和优化代码的时候使用,好比if(){}else if(){} => ?:(人们常见的三目)

还一点就是省流量,简写意味着减少代码量,减少文件大小,意味的就是减少流量
但是 如果仅仅是一个*!0*
是优化不了多少的流量的,具体前端优化可以查看前端优化相关的资料

至于代码运行的时长
你可以使用 
console.time()//codeconsole.timeEnd();
来跑跑的运行的时间


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 531 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号