4-2 二选一 (if...else语句)
本节编程练习不计算学习进度,请电脑登录imooc.com操作

二选一 (if...else语句)

if...else语句是在指定的条件成立时执行代码,在条件不成立时执行else后的代码。

语法:

if(条件)
{ 条件成立时执行的代码}
else
{条件不成立时执行的代码}

假设你应聘web前端技术开发岗位,如果你会HTML技术,你面试成功,欢迎加入公司,否则你面试不成功,不能加入公司。

代码表示如下:

<script type="text/javascript">
  var mycarrer = "HTML"; //mycarrer变量存储技能
  if (mycarrer == "HTML")
    { document.write("你面试成功,欢迎加入公司。");  }
  else  //否则,技能不是HTML
    { document.write("你面试不成功,不能加入公司。");}
</script>

任务

今天去看电影,如果有票就可以看电影,没有票电影看不成。在右边编辑器的第8、12行补充代码,使用if...else进行判断。

  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 ticket =true; //ticket初值为true,表示有票
  8. ?(ticket)
  9. {
  10. document.write("有票,可以看电影。");
  11. }
  12.  
  13. {
  14. document.write("没票,电影看不成。");
  15. }
  16. </script>
  17. </head>
  18. <body>
  19. </body>
  20. </html>
下一节