javascript流程控制语句详解

在程序设计中,流程控制语句指的是控制程序执行的顺序、条件判断和循环等逻辑的语句。

JavaScript 提供了多种流程控制结构,包括条件语句、循环语句、跳转语句等。

条件控制语句允许程序在不同的条件下执行不同的代码块。

if语句:最基本的条件判断语句。如果条件为真,执行指定的代码块。

if…else语句:用来在条件为假时执行另一块代码。

if…else if…else语句:用于多个条件判断。当第一个条件为假时,程序继续检查下一个条件,直到找到为真的条件或执行 else 部分。

switch语句:用于当有多个可能值时进行条件判断,它比多个 if…else 更简洁。

  • switch 会逐个判断 case 中的值,如果匹配到一个条件就执行该 case 后的代码,直到遇到 break 语句停止执行。
  • 如果没有匹配到任何 case,会执行 default 语句(如果存在)。

循环语句允许我们重复执行某段代码,直到满足特定条件。

for循环:最常用的循环语句,适用于已知执行次数的情况。

  • i = 0:初始化表达式,定义循环变量。
  • i < 5:循环条件,当条件为 false 时,循环停止。
  • i++:循环后执行的操作,通常是对循环变量进行自增或自减。

while循环:用于在满足条件时重复执行代码块,直到条件为假。

do…while循环:与 while 循环的不同之处在于,do…while 至少会执行一次代码块,即使条件为假。

跳转语句用于在程序执行过程中改变控制流。

break语句:用于跳出循环或 switch 语句,直接结束当前的执行流程。

continue语句:用于跳过当前循环的剩余部分,直接进入下一次循环。

JavaScript 提供了 try…catch 语句来捕获和处理错误,防止程序因错误崩溃。

当 try 语句块中的代码发生错误时,控制流会转移到 catch 语句块中

finally 语句用于在 try…catch 语句后执行一些清理工作,不论是否发生错误。

短路运算符和条件表达式是另一种流控制形式,允许在单行代码中进行条件判断。

逻辑与 (&&) 和 逻辑或 (||) 短路:通常用于在表达式中做条件判断。

三元运算符: ? : 是一种简洁的条件语句,可以在一行代码中做条件判断。

JS宏基础之循环语句

for循环在工作中使用频率特别高,处理表格的时候,常见的数据类型大部分都是数组和对象,经常使用for 来遍历,因此大家首先需要彻底搞懂for 循环。

一、for循环的写法如下

二、接下来我们讲一下for循环的用法

举个例子,我们向上效果图

实例效果图

代码如下:

其中:

(1.)i=0的意思是先声明一个初始化变量为0。

(2.)i<10的意思是当i大于10的时候,结束循环运行条件。

(3.)i++的意思是在满足循环运行条件的情况下每次递增加1。

三、我们结合WPS表格来描述一下简单用法

表格数据

我们想把表格中的数据读取,并循环输出

循环数据

本次我们就讲完了,如果您在学习的过程中有任何困惑,可以联系我进行交流。道路虽长且艰,行则将至。

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。