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

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

  • 相关阅读:
    iOS 添加微信分享
    IOS学习笔记——ViewController生命周期详解
    UI之CALayer详解(转)
    iOS CALayer讲解
    [leetcode] Minimum Path Sum
    [leetcode]Binary Tree Maximum Path Sum
    我是真的想去google啊
    C++ string 用法详解
    继续存博客
    bash中 2>&1 & 的解释
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11553328.html
Copyright © 2011-2022 走看看