嵌套if选择结构
嵌套if选择结构:就是在一个完整的if或者else的结构中,继续使用if结构语句。
问题分析;
//百米成绩12秒进入决赛,否则淘汰
//进入决赛后,再根据性别分为男子组和女子组
var score = parseFloat(prompt('请输入百米成绩'))
if(score<12){
console.log('进入决赛');
var sex = prompt('请输入性别');
//嵌套if选择结构,就是在一个完整的if或者else的结构中,继续使用if结构语句。
if(sex === "男"){
console.log('进入男子组');
}
else{
console.log('进入女子组');
}
}
else{
console.log('直接淘汰');
}
练习:输入年 月 输出该月份有多少天?
闰年公式:年份能被4整除,但不能被100整除;或者年份能被400整除。闰年的2月份是29天,平年的2月份是28天。
var year = parseInt(prompt('请输入年份'))
var month = parseInt(prompt('请输入月份'))
var days = 0
// 算出days是多少
// 判断那些月份是31天
if(month===1 || month===3 || month===5 || month===7 || month===8 || month===10 || month===12){
days = 31
}
else if(month===4 || month===6 || month===9 || month===11){
days = 30
}
else{
if(year%4===0 && year%100!==0 || year%400===0){
days = 29
}
else{
days = 28
}
}
//这里的+号用于字符串的拼接
alert(year+'年'+month+'月,有'+days+'天');