Javascript

17 JS流程控制——循环结构

本文主要是介绍17 JS流程控制——循环结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

文章目录

  • 1、`while`循环
  • 2、`do…while`循环语句
  • 3、`for`循环
  • 4、let关键字

所谓循环语句就是可以实现一段代码的重复执行。
在这里插入图片描述

1、while循环

while循环语句是根据循环条件来判断是否重复执行一段代码。
在这里插入图片描述
若循环条件永远为true时,则会出现死循环,因此在开发中应根据实际需要,在循环体中设置循环出口,即循环结束的条件。

2、do…while循环语句

do…while循环语句的功能与while循环语句类似,唯一的区别在于,while是先判断条件后执行循环体,而do...while会无条件执行一次循环体后再判断条件。
在这里插入图片描述

3、for循环

for循环语句是最常用的循环语句,它适合循环次数已知的情况。
在这里插入图片描述

for(初始化;循环条件;操作表达式)

在这里插入图片描述
for循环语句小括号“()”内的每个表达式都可以为空,但是必须保留分号分割符。当每个表达式都为空时,表示该for循环语句的循环条件永远满足,会进入无限循环的状态,此时如果要结束无限循环,可在for语句循环体中用跳转语句进行控制。

4、let关键字

  • ES6中,可以通过let关键字声明一个块级作用域(可以理解为{}之间的代码)的本地变量。
  • 它与var关键字的区别是,let关键字在块级作用域内不能重复定义同名的变量,且该变量仅在块级作用范围内有效。

在这里插入图片描述
通过let定义的变量相比var来说,有一个更加清晰的作用范围,方便了变量的维护与控制。

这篇关于17 JS流程控制——循环结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!