13.for循环.html 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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. for语句,也是一个循环语句,也称为for循环
  11. 在for循环中,为我们提供了专门的位置,用来放三个表达式
  12. 1.初始化表达式
  13. 2.条件表达式
  14. 3.更新表达式
  15. for循环的语法:
  16. for(①初始化表达式;②条件表达式;④更新表达式){
  17. ③语句……
  18. }
  19. for循环的执行流程:
  20. ①.先执行初始化表达式,初始化变量(初始化表达式只会执行一次)
  21. ②.执行条件表达式,判断是否执行循环,
  22. 如果为true,则执行循环③
  23. 如果为false,则终止循环
  24. ④.执行更新表达式,更新表达式执行完毕,继续重复②
  25. */
  26. //创建一个执行10次的while循环
  27. //初始化表达式
  28. var i = 0;
  29. //创建一个循环,定义条件表达式
  30. while(i < 10){
  31. //设置更新表达式
  32. alert(i++);
  33. }
  34. //使用for循环来改造上面的代码
  35. for(var i = 0;i < 10;i++){
  36. alert(i);
  37. }
  38. /*
  39. for循环中的三个部分都可以省略,也可以写在外部
  40. 如果在for循环中不写任何的表达式,只写两个分号“;”
  41. 此时循环是一个死循环,会一直执行下去,慎用
  42. */
  43. var i = 0;
  44. for(;i<10;){
  45. alert(i++);
  46. }
  47. // for(;;){
  48. // alert('hello');
  49. // }
  50. </script>
  51. </head>
  52. <body>
  53. </body>
  54. </html>