第十九次课堂笔记

本文详细介绍了JavaScript中的switch语句,包括其工作原理、与多重if结构的比较,以及while和do...while循环的使用和区别。通过实例讲解了如何利用这些控制流程结构来实现代码的不同执行路径。
摘要由CSDN通过智能技术生成

一.switch语句

switch 语句来选择多个需被执行的代码块之一

switch(表达式) {
     case n:
        代码块
        break;
     case n:
        代码块
        break;
     default:
        默认代码块
} 

遇到 break 关键词,它会跳出 switch 代码块。

default 关键词规定不存在 case 匹配时所运行的代码

计算一次 switch 表达式

把表达式的值与每个 case 的值进行对比

如果存在匹配,则执行关联代码

二.比较switch和多重if结构

相同点:都是用来处理多分支条件的结构。

不同点:switch语句只能处理等值条件判断的情况,而且条件只能是整型变量或字符型变量。 (也能是String)。多重if选择结构的限制,特别适合某个变量处于某个连续区间的情况。

三.while循环、do while循环

while 循环会在指定条件为真时循环执行代码块

语法:

while (条件)
{
    需要执行的代码
}

while 循环在每次循环之前,会先对条件表达式进行求值,如果条件表达式的结果为 true,则执行{ }中的代码,如果条件表达式的结果为 false,则退出 while 循环,执行 while 循环之后的代码。

 do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环

语法:

do
{
    需要执行的代码
}
while (条件);

while循环一次都不会执行,do-while循环不管任何情况都至少执行一次 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值