zoukankan      html  css  js  c++  java
  • 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...结构的结构更清晰,效率更高 

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

  • 相关阅读:
    hdu 5475(打破固定思维OR线段树)
    hdu 2521 反素数(打表)
    hdu 4540(dp)
    hdu 4535(排列组合之错排公式)
    hdu 4530(数学)
    hdu 4528(搜索好题)
    hdu 4522(图论,构图)
    kalinux 换源
    用python进行wifi密码生成
    hashcat 中文文档
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11553328.html
Copyright © 2011-2022 走看看