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-100sum=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>

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

Javascript-循环相关推荐

  1. JavaScript循环结构(1)

    JavaScript循环结构语法和java和c#差不多,可以参考c#和java笔记复习

  2. Javascript循环删除数组中元素的3种方法

    本文主要跟大家分享了关于Javascript循环删除数组中元素的几种方法,分享出来供大家参考学习,下面与微点阅读小编一起来看看详细的介绍: 问题 大家在码代码的过程中,经常会遇到在循环中移除指定元素的 ...

  3. 红色景点,纪念馆打卡拍照小程序,打卡完成任务,JavaScript 循环 i < cars.length;

    <h1>JavaScript 循环</h1><p id="demo"></p><script> var cars = [ ...

  4. JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析

    JavaScript 循环中调用异步函数的三种方法,及为什么 forEach 无法工作的分析 业务分析 初版的问题 解决方案 传统的 for 循环 不使用 for 循环的解决方案 分析 forEach ...

  5. JavaScript循环延时

    JavaScript循环延时 1.setTimeout 2. For 循环加 setTimeout 3. 镶嵌使用 setTimeout 1.setTimeout setTimeout 使用结构:se ...

  6. JavaScript循环打印案例

    JavaScript循环打印案例 一.打印5行5列 * 运行代码 var str = '';for (var i = 1; i <= 5; i++) {//外部控制换行for (var j = ...

  7. javascript 循环语句 while、do-while、for-in、for用法区别

    本文章介绍了在学习javascript中的循环语句的用法,包while.do-while.for-in.for它们之间的区别,也是常用的循环语句了,有需要的朋友可以了解一下 前两个唯一的差别就是循环和 ...

  8. JavaScript循环及练习

    switch( ) { case } <script type="text/javascript">switch(a=3){case 1:alert(a=1)case ...

  9. javascript循环语句及函数

    循环语句 1.While 语法: while (exp) { //statements; } 说明: while (变量<=结束值) { 需执行的代码 } 例1: var i = 1; whil ...

  10. JavaScript学习——JavaScript 循环

    JavaScript for 循环 使用for循环 <!DOCTYPE html> <html> <head> <meta charset="utf ...

最新文章

  1. php多表递归查询,使用公用表表达式的递归查询
  2. 计算机丢失pcdsp.dll,计算机libcef.dll丢失
  3. 推荐一款 IDEA 神器 ,人工智能帮你写代码,再也不用加班了!!
  4. “不会Linux,怎么当程序员?”面试官:等着被淘汰吧!
  5. 你真的知道 Python 字符串怎么用吗?
  6. 脚本制作Minilinux
  7. orocod_kdl学习(一):坐标系变换
  8. JSK-391 公约公倍【入门】
  9. Datamill 一个开源的框架
  10. 云原生数据仓库从托管到原生的演进实践
  11. 当软件定义汽车成为趋势,未来汽车是否可以理解为四个轮子上的超级计算机?
  12. window certutil查看文件md5,校验文件MD5
  13. FLASH寿命问题说明
  14. VMware Explore 2022 China,赋能中国企业加速实现云智能
  15. MySQL DBLE_MySQL 分库分表 dble简单使用
  16. html+dwcs6代码,Dreamweaver cs6如何快速整理代码?
  17. mysql键值_如何在MySQL中存储键值对?
  18. Q1财报蛋壳公寓再亏损:盈利死穴如何破?
  19. Streamset数据同步报错问题
  20. 对刚装好系统的Linux配置软件开发生产环境,让你开发效率一飞冲天!

热门文章

  1. error C2712: Cannot use __try in functions that require object unwinding编译错误处理
  2. linux系统安全和应用!
  3. elementUi中的el-select/el-input去掉border边框
  4. php GD库做水印功能,合并图片
  5. C/C++电话号码查询系统
  6. fortran数组下标、行号、continue
  7. CCRC信息安全服务资质证书办理条件有哪些?
  8. 设备管理——Spooling技术原理
  9. 表单Form提交数据和PHP数据处理
  10. 关于Eclipes上Servlet程序404的问题