4-3 多重判断(if..else嵌套语句)
本节编程练习不计算学习进度,请电脑登录imooc.com操作

多重判断(if..else嵌套语句)

要在多组语句中选择一组来执行,使用if..else嵌套语句。

语法:

if(条件1)
{ 条件1成立时执行的代码}
else  if(条件2)
{ 条件2成立时执行的代码}
...
else  if(条件n)
{ 条件n成立时执行的代码}
else
{ 条件1、2至n不成立时执行的代码}

假设数学考试,小明考了86分,给他做个评价,60分以下的不及格,60(包含60分)-75分为良好,75(包含75分)-85分为很好,85(包含85分)-100优秀。

代码表示如下:

结果:

任务

联合国世界卫生组织对年龄的划分标准, 44岁以下为青年;45岁至59·岁为中年人。60岁至89岁为老年人;90岁以上为长寿老年人。赵红今年99岁了,她属于哪个年龄阶段的。使用if...else嵌套语句进行判断,补充右边代码编辑器中第12、14行代码,完成判断。

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>if...else</title>
  6. <script type="text/JavaScript">
  7. var myage =99;//赵红的年龄为99
  8. if(myage<=44)
  9. {document.write("青年");}
  10. else if(myage<=59)
  11. {document.write("中年人");}
  12. ? (myage<=89)
  13. {document.write("老年人");}
  14. ?
  15. {document.write("长寿老年人");}
  16. </script>
  17. </head>
  18. <body>
  19. </body>
  20. </html>
下一节