• JavaScript分支结构Ⅱ—switch-case


    ㈠switch-case 使用场合

    优先用于等值判断的条件中

     

    ㈡switch-case 语句执行逻辑

    switch case语句是一种特殊的分支结构,可以根据一个表达式的不同取值,从不同的程序入口开始执行

     流程:

    ⑴计算变量或表达式的值

    ⑵计算出来的值与case后的数值,做等值判断,如果判断相等的话,则执行对应的case后的执行语句

    ㈢switch-case 和break联合使用

     

    流程

    ⑴计算变量或表达式的值

    ⑵将计算出来的值与case后的数值做等值判断,如果判断相等的话,则执行对应的case后的执行语句

    ⑶如果碰到break,则结束执行,否则,继续向下执行

    ㈣switch-case 的结束机制

    ⑴碰到break结束

    ⑵整个结构都执行完毕,结束直落

    两个case或多个case之间,没有任何的可执行代码,那么就以最后一块的case为主

    ㈤switch-case 的优势

    ⑴switch-case 常常和break语句结合使用,实现分支的功能

    ⑵switch-case 在实现分支功能时和if-case的主要区别:

    ①if...else...可以判定相等或不等的情形,适用性更广

    ②switch...case...结构的结构更清晰,效率更高 

    ③但一般只适用于指定变量相等于某个范围内的某个特定的值

  • 相关阅读:
    python数据类型
    集合(set)内置方法
    python第三天
    剑指offer-什么是1G/2G/3G/4G/5G
    经典交换实验-二层交换机实现pc隔离&vlan通信
    linux运维神器-htop&mtr
    三分钟速学linux-进程管理命令
    三分钟速学文件权限管理
    三分钟速学网卡管理配置-nmcli命令
    三分钟速学linux-centos/redhat常见包管理器
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11553328.html
Copyright © 2020-2023  润新知