(七)JavaScript 流程控制语句

本文详细介绍了JavaScript中的流程控制语句,包括选择语句(if、switch、三元运算符)、循环语句(for、while、do while、for-in)、跳转语句(break、continue、return)和异常处理(try、catch、finally、throw)。同时,文章还探讨了算法的基本概念和优秀算法的特点,以及深克隆和浅克隆的概念和实现方法。
摘要由CSDN通过智能技术生成

JavaScript 流程控制语句

一、选择语句

1. if 语句
(1) if 语句的基本使用
  • if 语句是最简单的条件语句,也称选择语句,通常和 else 一起使用,表示 如果…就…否则…
  • 在这里插入图片描述
  • 单行 if 语句:如果 if 语句体中只有一行语句,可以省略大括号和换行
(2) if else if 多条件分支
  • else if() 条件分支“暗含”不符合之前所有条件,要理解什么叫“否则如果”
2. switch 语句
(1) switch 语句的基本使用
  • switch 语句的用途:当一个变量被分类讨论的情形在这里插入图片描述
  • 在 switch() 的圆括号中一般是一个变量名,这个变量将被分类讨论
  • case 表示“情况”,它后面没有圆括号,直接跟一个值
    程序会依次将 case 后面的值与 switch 圆括号中的值进行全等比对,如果比对相同,则执行这条 case 冒号后面的语句
    default 表示默认情况
  • 多条 case 可以共用同一个语句体
  • 在执行了某一个分支后要书写 break 来跳出语句体
    如果不书写 break,则后面的所有 case 都将被视为匹配,直至遇见 break
3. 三元运算符
(1) 三元运算符

在这里插入图片描述

  • 问号前面是 判断的条件,问号后面用冒号隔开两个表达式,当条件表达式为真实调用表达式 1,为假时调用表达式 2
(2) 三元运算符的基本使用
  • 用途:根据某个条件是否成立,在两个不同的值中选择变量的值

二、循环语句

1. for 循环语句
(1) 语法
for(循环变量=初值;循环条件;递增/递减计数器) {
   
	循环代码段
}
(2) 流程
  • 用循环变量初始值与循环条件相比较,确定返回值
  • 如果返回值为 true,则执行循环体
  • 执行完一次后进行 递增 / 递减 运算
  • 将运算结果与循环条件相比较
  • 如果返回值为 true 则继续执行循环体
    如果返回值为 false 则退出循环体

在这里插入图片描述

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JC72

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值