要努力才可以入职喜欢的公司!!!天天被虐 BBQ
需求:随机输入秒数 自动转换为时/分/秒
分析:
- 用户输入秒数
- 封装函数包含数字补0
- 打印输出
计算公式:计算时分秒
小时:h=parseInt(总秒数/60/60%24)
分:m=parseInt(总秒数/60%60)
秒:s=parseInt(总秒数%60)
// 1.输入
let time = +prompt('请输入秒数')
// 2.封装
function getTime(t) {
let h = parseInt(t / 60 / 60 % 24)
let m = parseInt(t / 60 % 60)
let s = parseInt(t % 60)
// 这里必须要声明,否则直接变成全局变量,不建议
h = h > 10 ? h : '0' + h
m = m > 10 ? m : '0' + m
h = s > 10 ? s : '0' + s
return (`您输入的时间为${h}时${m}分${s}秒`)
}
let q = getTime(time)
document.write(q)
效果:60s如图所示>