• 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...结构的结构更清晰,效率更高 

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

  • 相关阅读:
    排序函数
    Wooden Sticks
    Tian Ji -- The Horse Racing
    error
    Java学习笔记七——数组工具类Arrays
    java学习笔记六——数组
    Java学习笔记五——流程控制
    Java学习笔记四——运算符
    Java学习笔记三——数据类型
    Java学习笔记二——标识符和关键字
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11553328.html
Copyright © 2020-2023  润新知