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

倒计时效果

难度初级
时长32分
学习人数
综合评分9.63
561人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
我觉得还是用Math.floor比较准确吧。
seconds=seconds<10?'0'+seconds:seconds;
猜测:小数精度高,parseInt将小数转化为整数时丢失精度,所以效果应该跟floor是一样吧。
闪瞎了我的眼
真的是一闪一闪的
那个结束时间-开始时间/一天的毫秒数中,那个一天的毫秒数一定要外边包上小括号,不然计算出来的结果和脑海中的想象差别好大。。。。
例:var time = Math.ceil(date/24*60*60*1000);
time算出来都上亿了,吓死我了
该改为 var time = Math.ceil(date/ ( 24*60*60*1000 ) );
强调:24*60*60*1000外边一定要包上小括号才会正常。。。。
那么问题来了,为什么这里用的是parseInt,而上一节中用的是Math.ceil呢??
加了引号的日期是赋予的,不加的话就是系统认为的
一闪一闪亮晶晶啊
声音为什么突然会变大呢??我猜是因为老师第一遍录视频的时候用的是Math.floor()//向下取整,然后发现错了,就改成Math.ceil(),视频中声音变大就在这两处地方~~别问我为啥知道的,因为我一开始也以为向下取整的。。
if语句是漏洞
Math.ceil的时候吓我一跳,是要我印象深刻吗
研究生考试时间为每年的 12月23日
"2017, 12, 23"
记录一下,方便大家
在慕课听惯了男老师的声音,偶尔有个女老师的声音别用一帆风味啊
漏洞百出。。。
课程须知
您至少具备HTML/CSS、JavaScript的基础知识
老师告诉你能学到什么?
1.学会使用日期对象Date和方法。2.学会不同时间内容的获取。3.学会计算时差的方法。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消