var time =12345611var seconds = time %60// 得到秒数:11var second =parseInt(time /60%60)// 得到分钟数:20var hours =parseInt(time /60/60%24)// 得到时钟数:21var days =parseInt(time /60/60/24)// 得到天数142天
console.log("需要花费:"+days+"天,"+hours+"小时,"+second+"分,"+seconds+"秒");
6.2、题目2
题目:在输入弹框中输入一个1~12的数字,代表月份,根据输入的数字进行输出,计算当月有多少天
代码:
var month =prompt("请输入1~12月份的数值");switch(month){case"1":case"3":case"5":case"7":case"8":case"10":case"12":alert("这个月有31天");break;case"4":case"6":case"9":case"11":alert("这个月有30天");break;case"2":var year =prompt("请输入年份");if(year %4===0&& year %100!==0|| year %400===0){alert("是闰年,则2月有29天");}else{alert("非闰年,则2月有28天")};break;default:alert("请输入正确的月份");break;=> 防止用户输入除1~12以外的数字
}
6.3、题目3
题目:输入数字,判断数字是否为奇数或者是偶数
代码:
var num =prompt("请输入数字");if(num %2===0){alert("数值为偶数")}else{alert("数值非偶数")}
var num =prompt("请输入对应的月份信息,查询当前季度");switch(num){case"1":case"2":case"3":alert("当前月份为:一季度");break;case"4":case"5":case"6":alert("当前月份为:二季度");break;case"7":case"8":case"9":alert("当前月份为:三季度");break;case"10":case"11":case"12":alert("当前月份为:四季度");break;default:alert("请输入正确的月份信息");break;}
6.5、题目5
题目:判断输入的数值 => 如果小于10,则就把前面补上0,如果大于10的话不补0
代码:
var num =prompt("请输入数值");if(num <10){
num ="0"+ num;// 这里使用了字符串拼接的方式,在数值前面加上了0alert("当前值<10,则数值为:"+ num)}else{alert("当前值>10,则数值为:"+ num)}