Javascript-循环
大家好,我是爱笑的陈sir,一名大二的大学生正在学习c++Web前端开发Java和MySQL数据库很高兴来到这个大的IT博客平台。每周总结一篇记录自己学习新知识点的记录。一个真正的将军是拼出来的。
付出不一定有收获,努力了就值得了。
JavaScript循环:反复执行同一段代码的循环。
举个例子,你吃饭吃饱了吗?
饱了就不吃了,没吃饱就继续吃,直到吃饱为止。
循环的使用场景:
- 某段代码,需要重复运行时:
控制台输出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循环就发挥它的作用了。
- 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>
谢谢大家观看,爱笑的人,运气都不会差,每天努力一点点,嘻嘻嘻。