使用switch语句编写程序,提示用户输入用户年龄,年龄0~10岁的,弹出提示“您好,输入年龄是儿童!” ,年龄10~20岁的,弹出提示“您好,输入年龄是青少年!” ,年龄20~40岁的,弹出提示“您好,输入年龄是青年!” ,年龄40~60岁的,弹出提示“您好,输入年龄是中年!” ,年龄60~120岁的,弹出提示“您好,输入年龄老年!”,如果输入不在0~120范围的,提示“您输入的年龄不在0~120岁之间,无法判断!”
3 回答
信者得救
TA贡献22条经验 获得超10个赞
switch (true) {
case !(age >= 0 && age <= 120):
alert("无法判断");
break;
case 0 <= age && age <= 10:
alert("儿童");
break;
case 10 < age && age <= 20:
alert("青少年");
break;
case 20 < age && age <= 40:
alert("青年");
break;
case 40 < age && age <= 60:
alert("中年");
break;
default:
alert("老年");
break;
}
夜舞暗澜
TA贡献19条经验 获得超7个赞
switch (Math.ceil(age/10)):
{
case 0:
case 1:
alert("儿童");
break;
case 2:
alert("青少年");
break;
case 3:
case 4:
alert("青年");
break;
case 5:
case 6:
alert("中年");
break;
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
alert("老年");
break;
default:
alert("无法判断");
break;
}未经测试,仅提供思路。
添加回答
举报
0/150
提交
取消
