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

Qixi.js代码第67行,time = time || 3000;为啥要这样写,后面的3000何时会用到?

Qixi.js代码第67行,time = time || 3000;为啥要这样写,后面的3000何时会用到?

黑猫灵狐 2016-08-27 18:54:51
查看完整描述

3 回答

?
地狱快车_666

TA贡献4条经验 获得超0个赞

||是或的意思。如果time=true,那么time=time,time=false则time=3000。

查看完整回答
反对 回复 2016-09-01
?
oh_my_emacs

TA贡献6条经验 获得超5个赞

相当于if else语句的简写。

查看完整回答
反对 回复 2016-08-28
?
陈默有言

TA贡献35条经验 获得超21个赞

time = time || 3000;

当time为false的时候,time = 3000;否则time = time

查看完整回答
1 反对 回复 2016-08-27
  • 柠檬酸钠
    柠檬酸钠
    或许你应该试试time为0时执行结果为多少
  • 陈默有言
    陈默有言
    如果逻辑对象无初始值或者其值为 0、-0、null、""、false、 或者 NaN,那么对象的值为 false,这里的false类有多种
  • 陈默有言
    陈默有言
    如果逻辑对象无初始值或者其值为 0、-0、null、""、false、 或者 NaN,那么对象的值为 false,这里的false类有多种
点击展开后面1
  • 3 回答
  • 0 关注
  • 1594 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信