14_循环.html 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. var arr = [100,98,60,80,88,95];
  11. // 循环遍历数组
  12. // for循环可以用来遍历数组中的每一个值
  13. // for(){} 小括号写循环的条件(如何循环),大括号写循环体的代码(循环要做什么)
  14. // 循环中有三条语句 一般情况下第一条语句是初始化循环变量,第二条语句是循环条件,第三条语句是循环变量的更新
  15. // 循环开始后第一次执行的时候先执行前两条语句 如果条件成立,执行循环体的代码,否则退出循环
  16. // 从第二次开始 先执行第三条语句 再执行循环体的代码 再执行第二条语句循环条件判断 如果成立执行循环体 否则退出循环
  17. // 定义变量尽量给一个初始值
  18. // var res = 0;
  19. // for(var i=0;i<arr.length;i++){
  20. // // console.log(arr[i]);
  21. // res = res + arr[i];
  22. // }
  23. // console.log(res);
  24. // while 循环
  25. // while(){} 小括号仅一条语句写循环的条件(如何循环),大括号写循环体的代码(循环要做什么)
  26. // var j = 0;
  27. // while(j<arr.length){
  28. // console.log(arr[j]);
  29. // j++;
  30. // }
  31. // do{}while() 循环
  32. // do{}while() 循环先执行循环体的代码,再判断循环条件
  33. // var k = 0;
  34. // do{
  35. // console.log(arr[k]);
  36. // k++;
  37. // }while(k<arr.length);
  38. // break 语句可以用来退出循环 结束循环
  39. // for(var i=0;i<arr.length;i++){
  40. // console.log(arr[i]);
  41. // if(arr[i] < 80){
  42. // console.log("成绩为良");
  43. // break;
  44. // }
  45. // }
  46. // continue 语句可以用来跳过本次循环,后面代码将不会继续执行,直接跳转到下一次循环
  47. for(var i=0;i<arr.length;i++){
  48. if(arr[i] < 80){
  49. continue;
  50. }
  51. console.log(arr[i]);
  52. }
  53. </script>
  54. </body>
  55. </html>