04.流程控制语句.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. /*
  10. 流程控制语句
  11. -JS中的程序是从上到下一行一行执行的
  12. -通过流程控制语句,可以控制程序执行流程,
  13. 使程序可以根据一定的条件来选择执行
  14. -语句的分类
  15. 1.条件判断语句
  16. 2.条件分支语句
  17. 3.循环语句
  18. 条件判断语句
  19. -使用条件判断语句可以在执行某个语句之前进行判断,
  20. 如果条件成立才会执行语句,条件不成立则语句不执行
  21. -if语句
  22. -语法一:
  23. if(条件表达式){
  24. 语句……
  25. }
  26. if语句在执行时,会先对条件表达式进行求值判断,
  27. 如果条件表达式的值为true,则执行if后的语句,
  28. 如条件表达式的值为false,则不会执行if后的语句
  29. if语句只能控制紧随其后的那个语句
  30. 如果希望if语句可以控制多条语句,
  31. 可以将这些语句统一放到代码块中
  32. if语句后的代码块不是必须的,但是在开发中尽量写上代码块,即使if后只有一条语句
  33. */
  34. if(false)
  35. alert('今天下雨么??');
  36. var a = 10;
  37. if(a>10){
  38. alert('a比10大');
  39. alert('今天下雨了么?');//如果条件成不成立,本条语句不会执行
  40. }
  41. var a = 20;
  42. if(a > 10 && a <= 20){
  43. alert("a大于10,并且小于等于20");
  44. }
  45. </script>
  46. </head>
  47. <body>
  48. </body>
  49. </html>