JavaScript 条件循环语句(for 循环)

简介: JavaScript 条件循环语句(for 循环)

for循环可以单独的for循环,也可以for循环里面嵌套一个for循环

我们先来说一下普通的for循环:

 
for(初始化变量1; 条件表达式2; 操作表达式3 ){
 
      // 循环体4
 
}

初始化变量1:这个就是创建一个变量,然后给这个变量命名;有var和let,建议使用let来添加变量


条件表达式2:来确定每次循环能否被执行;如果可以被执行的话,就继续下面的循环;如果不可以,就结束循环


操作表达式3:每次循环结束,判断条件表达式是否能被执行,如果可以,增加变量的值,继续循环,如果不可以,结束循环


循环体4:需要被执行的代码


 整体执行顺序为:① ② ④ ③ ② ④ ③ ② ④ ③ ...... ② 循环结束

例如:

珠穆朗玛峰8848米,一张纸厚度0.01米,这张纸折叠一次纸的厚度x2,问折叠多少次可以比珠穆朗玛峰高?

  /* 珠穆朗玛峰 */
for(let a=0.01;a<8848;a*=2){
    console.log(a)
}
  /* 20次 */

接着来说for循环里面嵌套一个for循环:

for (外循环的初始1; 外循环的条件2; 外循环的操作表达式3) {
 
      for (内循环的初始4; 内循环的条件5; 内循环的操作表达式6) {
 
         // 需执行的代码7;
 
    }
}

这个原理和普通for循环一样,都是先定义添加一个变量,然后判断,继而执行。

但是这个是 外循环开始执行一次,内循环需要i执行到判断不成立的时候,外循环再看判断成不成立,不成立的话,增加变量,继续执行,继而重复循环。

     整体执行顺序为:① ② ④ ⑤ ⑦ ⑥ ⑤ ⑦ ⑥ ⑤ ...... ⑤ 内循环结束 ③ ② ④ ⑤

⑦ ⑥ ⑤ ⑦ ⑥ ⑤ ...... ⑤ 内循环结束 ③ ...... ② 外循环结束。

例如:

99乘法口诀表:

/* 乘法口诀表 */
for(let a=1;a<10;a++){
  for(let b=1;b<=a;b++){
    document.write(b+'x'+a+'='+b*a+'')
  }
  document.write("<br>")
}

for循环是我们最常用的循环语句,用来做东西和计算等方面都是十分的方便,熟练掌握for循环,对自己也有提升,提成计算心理和逻辑性,也可以为我们带来方便快捷。

让我们勤奋努力地学习,熟练掌握知识。

相关文章
|
17小时前
|
JavaScript 前端开发 安全
JavaScript中的循环控制:while、do-while与for详解
【4月更文挑战第7天】本文探讨JavaScript的三种主要循环结构:while、do-while和for。while循环在满足条件时执行代码块,注意避免无限循环;do-while循环至少执行一次,适合先执行后判断的场景;for循环结合初始化、条件和迭代,适合遍历。理解每种循环的特点和适用场景,结合编程技巧,如使用break和continue,选择合适的循环方式,能提升代码效率和可读性。记得关注循环性能和避免不必要的计算。
19 0
|
17小时前
|
JavaScript
在循环内错误使用函数定义(js的问题)
在循环内错误使用函数定义(js的问题)
12 0
|
17小时前
|
JavaScript
JS使用循环求100内奇数之和
JS使用循环求100内奇数之和
18 1
|
17小时前
|
JavaScript 前端开发
JS——while 循环和 do while 循环:究竟有什么区别?
JS——while 循环和 do while 循环:究竟有什么区别?
23 1
|
17小时前
|
JavaScript 前端开发
【面试题】在JS循环中使用await会怎么样?
【面试题】在JS循环中使用await会怎么样?
|
17小时前
|
JavaScript 前端开发
JavaScript 循环方法详解
JavaScript 循环方法详解
19 1
|
17小时前
|
前端开发 JavaScript 开发者
遍历指南:JavaScript 中的 for、for-in、for-of 和 forEach 循环详解
遍历指南:JavaScript 中的 for、for-in、for-of 和 forEach 循环详解
22 3
|
17小时前
|
JavaScript 索引
JS 几种循环遍历
JS 几种循环遍历
9 0
JS 几种循环遍历
|
17小时前
|
JavaScript 前端开发
js中的while循环和do while循环的区别
js中的while循环和do while循环的区别
22 8
|
17小时前
|
开发框架 JavaScript 前端开发
描述JavaScript事件循环机制,并举例说明在游戏循环更新中的应用。
JavaScript的事件循环机制是单线程处理异步操作的关键,由调用栈、事件队列和Web APIs构成。调用栈执行函数,遇到异步操作时交给Web APIs,完成后回调函数进入事件队列。当调用栈空时,事件循环取队列中的任务执行。在游戏开发中,事件循环驱动游戏循环更新,包括输入处理、逻辑更新和渲染。示例代码展示了如何模拟游戏循环,实际开发中常用框架提供更高级别的抽象。
15 1