> 文档中心 > Javascript-循环

Javascript-循环

大家好,我是爱笑的陈sir,一名大二的大学生正在学习c++Web前端开发Java和MySQL数据库很高兴来到这个大的IT博客平台。每周总结一篇记录自己学习新知识点的记录。一个真正的将军是拼出来的。

付出不一定有收获,努力了就值得了。

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%300||n%1030)

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>

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