Javascript-循环

JavaScript循环:反复执行同一段代码的循环。

举个例子,你吃饭吃饱了吗?

饱了就不吃了,没吃饱就继续吃,直到吃饱为止。

循环的使用场景:

  1. 某段代码,需要重复运行时: 控制台输出5行hello world
console.log("hello world")
  console.log("hello world")
  console.log("hello world")
  console.log("hello world")
  console.log("hello world")

`` 10-20行的还可以,假如一次性输入5000行hello world。给我一天时间我可以复制上万行(费力不讨好),重复某段代码太繁琐,且重复使用某段代码的次数很少。这时候我们的for循环就发挥它的作用了。

  1. for循环

for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}

for循环:

1.变量  规定循环开始条件
  2.判断条件 如果条件为真进入循环体
  3.变量的变化 再判断
for (初始化变量;判断条件;变量的条件){ 循环体内容 } n++ n=n+1自增一次
for (var n=100;n<200;n++){
          
   
     console.log("hello world")
 }

//在控制台输出1-10

for(var n=1;n<11;n++){
          
   
    
       console.log(n)
     
       }

输出1-100中所有的偶数 for(var n=1;n<101;n++){ n判断一下是否为偶数 如何判断一个数字 是否为偶数? 能被2整除的数 是偶数 余数 % 7%3=1 12%3=0 24%5=4 编程 判断是否相等 或者=

if(n%2==0){
          
   
         console.log(n)
     }

}

4.求和业务

求和1-100,将结果输出到命令行
var sum=0 //初始化一个变量sum,默认是空的  用于放置求和结果
    for(var n=1;n<101;n++){
          
   
    //n 1-100
         sum=sum+n
     }
    console.log(sum)

输出1-30中所有3的倍数以及尾数是3的数 满足一个即可 或 || 与 两个条件同时满足

for(var n=1;n<31;n++){
          
   
   
   if(n%30==0||n%10==30)
    
   console.log(n)
 
 }
以上 源码:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
     //   循环的使用场景: 1. 某段代码,需要重复运行时
     //控制台输出5行hello world
    //  console.log("hello world")
    //  console.log("hello world")
    //  console.log("hello world")
    //  console.log("hello world")
    //  console.log("hello world")
    //for循环:1.变量  规定循环开始条件 2.判断条件 如果条件为真进入循环体  3.变量的变化 再判断
    // for (初始化变量;判断条件;变量的条件){
          
   

    //     循环体内容
    // }
    // n++ n=n+1自增一次
    // for (var n=100;n<200;n++){
          
   
    //     console.log("hello world")
    // }
    //在控制台输出1-10
    //  for(var n=1;n<11;n++){
          
   
    //      console.log(n)
    //  }
    //  输出1-100中所有的偶数
    //for(var n=1;n<101;n++){
          
   
    //     //n判断一下是否为偶数
    //     //如何判断一个数字 是否为偶数?  能被2整除的数  是偶数    余数 %
    //     //7%3=1 12%3=0 24%5=4
    //     //编程 判断是否相等 ==或者===
    //     if(n%2==0){
          
   
    //         console.log(n)
    //     }

    // }
    // 求和1-100,将结果输出到命令行
    // var sum=0 //初始化一个变量sum,默认是空的  用于放置求和结果
    // for(var n=1;n<101;n++){
          
   
    //     //n 1-100
    //     sum=sum+n
    // }
    // console.log(sum)
    //输出1-30中所有3的倍数以及尾数是3的数
    //满足一个即可 或 ||
    //与  两个条件同时满足
    //或
    //非
    // for(var n=1;n<31;n++){
          
   

    //  if (n%30==0||n%10==0 )

    // console.log(n)
    
  //}
 </script>
</body>
</html>

谢谢大家观看,爱笑的人,运气都不会差,每天努力一点点,嘿嘿嘿。

经验分享 程序员 微信小程序 职场和发展