02.for练习二.html 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. 打印1-100之间所有7的倍数的个数及总和
  11. */
  12. //我做的
  13. //初始化变量
  14. var sum = 0 , count = 0;
  15. for (var i = 1; i <= 100; i++) {
  16. //7的倍数,就是除以7的余数为0,用取模运算
  17. if(i % 7 == 0){
  18. sum = sum + i;
  19. count++;
  20. }
  21. }
  22. console.log('1-100之间是7的倍数的数字有:'+count+'个');
  23. console.log('1-100之间所有7的倍数的数字之和为:'+sum);
  24. //老师讲的
  25. //定义一个变量,来保存总和
  26. var sum = 0;
  27. //定义一个计数器,来记录数量
  28. var count = 0;
  29. //打印1-100之间所有的数
  30. for(var i = 1 ; i <= 100 ; i++){
  31. //判断i是否是7的倍数
  32. if(i % 7 == 0){
  33. // console.log(i);
  34. sum += i;
  35. //是计数器自增1
  36. count++;
  37. }
  38. }
  39. //输出总和
  40. console.log('总和为:'+sum);
  41. //输出总数
  42. console.log('总数量为:'+count);
  43. </script>
  44. </head>
  45. <body>
  46. </body>
  47. </html>