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

为什么要取模,取模的意义在哪里?后面不取模可以吗?

 d= parseInt(lefttime/24*60*60)   ;

        h= parseInt(lefttime/(60*60)%24)   ;

        m= parseInt(lefttime/60%60)  ;

        s=  parseInt(lefttime%60) ;

这儿为什么要取模,取模的意义在哪里?后面不取模可以吗?

正在回答

3 回答

你这样想,我们要的是剩余多少天多少小时多少分多少秒,lefttime/24*60*60这个得出的是多少天,lefttime/(60*60)这个得出的是多少小时,但是这个小时是总的小时啊,而前面我们已经得出天数了,这里只需要得出除去天数后还有多少小时对吧,所以对24求余,得出除开天数后还剩多少小时显示在这里,后面分和秒也是同样的道理

1 回复 有任何疑惑可以回复我~

 一天是24小时,%24是为了去除整个天数,留下余的小时数 

0 回复 有任何疑惑可以回复我~

取模就是取余数的意思,比如87400秒,除(24*60*60)取整为1天,除(60*60)%24再取整为6小时

0 回复 有任何疑惑可以回复我~
#1

慕粉1463572084 提问者

谢谢回答!请问后面除(60*60)%24再取整为6小时这个用什么除?为什么要%24?
2016-07-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
倒计时效果
  • 参与学习       55626    人
  • 解答问题       242    个

电商网站限时抢购倒计时效果计算思路和方法,前端开发必备技术

进入课程

为什么要取模,取模的意义在哪里?后面不取模可以吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信