使用switch语句编写程序,提示用户输入用户年龄

  使用switch语句编写程序,提示用户输入用户年龄,年龄0~10岁的,弹出提示“您好,输入年龄是儿童!” ,年龄10~20岁的,弹出提示“您好,输入年龄是青少年!” ,年龄20~40岁的,弹出提示“您好,输入年龄是青年!” ,年龄40~60岁的,弹出提示“您好,输入年龄是中年!” ,年龄60~120岁的,弹出提示“您好,输入年龄老年!”,如果输入不在0~120范围的,提示“您输入的年龄不在0~120岁之间,无法判断!”

biubiubong
浏览 5064回答 3
3回答

信者得救

        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;         }

夜舞暗澜

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; }未经测试,仅提供思路。

FSYu

switch语句无法写区间的吧!!!这个得用if语句啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript