数字马力251028 | 倒计时

倒计时

https://www.nowcoder.com/practice/d86defce50ea45dd92c7a4fbde17d64b

        function second(second) {
            <!-- 核心在于,second函数返回的结果类型必须与题目要求一致 -->
            <!-- 返回结果类型为Object,且键名分别为day, hour, min, second,键值为整数型 -->
           const day=Math.floor(second/(60*60*24))
           const hour=Math.floor(second%(60*60*24)/(60*60))
           const min=Math.floor(second%(60*60)/(60))
           const sec=Math.floor(second%60)
           return {
              day,
              hour,
              min,
              second:sec
            }
        }   

        function render(data) {
            const spans=document.getElementsByTagName("span")
            const {day,hour,min,second}=data
            const formateNum=(num)=>{
                return num<10?'0'+num:num+''
            }
            if(day===0){
              spans[0].classList.add('hide')
            }else{
              spans[0].innerText=formateNum(day)+'天'
            }
            spans[1].innerText=formateNum(hour)+':'  
            spans[2].innerText=formateNum(min)+':'
            spans[3].innerText=formateNum(second)
        }    

全部评论

相关推荐

10-29 18:20
济南大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务