JavaScript 4

本文详细介绍了switch结构的用法,包括其与多重if结构的比较,强调了break语句在控制流程中的作用。同时,探讨了while和do-while循环的异同,以及在实际编程中如何正确使用它们。对于while,强调了先判断后执行的特点,而do-while则确保至少执行一次循环体。
摘要由CSDN通过智能技术生成

一、switch结构:

        switch (表达式) {

                case 常量 1:

                        语句1;         

                        break;

                case 常量 2:

                        语句2;

                        break;

                default:

                        语句3;

                }

        计算表达式的值,如果等于常量1,则执行语句1;如果等于常量2,则执行语句2;如果没有

匹配的值则执行语句3。

        break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳

出switch而执行switch以后的语句;如果没有break语句,则会从满足条件的地方(即与switch(

表达式)括号中表达式匹配的case)开始执行,直到switch结构结束。

  当break语句用于do-while、for、while循环语句中时,可使程序终止循环。而执行循环后面

的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。

        switch结构与多重if结构:

        相同点:都可以实现多分支结构

        不同点:switch结构只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断。

        多重if结构处理在else部分还包含其它if结构,特别适合某个变量处于某个区间时的情况。

二、while循环和do-while循环

        1、while循环

                 语法:

                while ( 循环条件 ) {

                循环操作;

                }

                循环条件:符合条件,循环继续执行;否则,循环退出

                循环操作:循环中被重复执行的操作

                特点:先判断,再执行

                使用while循环的步骤: 1、分析循环条件和循环操作,

                        2、套用while语法写出代码,

                        3、检查循环是否能够退出。

                while循环常见问题:1、永远都不会退出的循环称为死循环,

                        2、注意检查循环次数是否满足需,

                        3、如果一开始条件就不满足,while循环一次都不执行。

        2、do-while循环

         语法:

        do {

        循环操作;

         } while ( 循环条件 );

        循环操作:先执行一遍循环操作

        循环条件:符合条件,循环继续执行;否则,循环退出

        特点:先执行,再判断

        while循环和do-while循环的区别:

                语法不同:while循环:先判断,再执行

                        do-while循环:先执行,再判断

                初始情况不满足循环条件时:

                        while循环一次都不会执行

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

时光流逝·

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

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

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

打赏作者

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

抵扣说明:

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

余额充值