zoukankan      html  css  js  c++  java
  • switch case的应用

      格式:

    switch(n){
        case a:
           //输出语句
           break;
        case b:
           //输出语句
           break; 
       default ://输出语句
    }

      上面的n可以是一个数字、数组、字符串。

      当n与a匹配上的时候,则执行当前case下面的输出语句,如果有break存在,name在输出之后会马上跳出当前switch语句,若当前case输出语句后面没有break,则输出当前case语句之后继续执行判断,直到break跳出当前switch。

      case可以有很多个,可以根据需要在适当的case后面加入break执行是否结束switch判断。

      一般情况下,会在switch里面加上default,如果case后面的值没有与变量相等的时候,就执行default,并输出结果。

      default一般写在switch最后,作为结束语,而且default不需要break语句。

      示例:

    var i=3;
    switch(i){
        case 1:
            console.log('一');
        case 2:
            console.log('二');
        case 3:
            console.log('三');
        case 4:
            console.lon('四');
        default:
            console.log('hello');
    }

      输出结果为:

            三

            四

            hello

      加上break:

    var i=3;
    switch(i){
        case 1:
            console.log('一');
        case 2:
            console.log('二');
        case 3:
            console.log('三');
        case 4:
            console.log('四');
            break;
        default:
            console.log('hello');
    }

      输出结果为:

            三

            四

    ╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯
  • 相关阅读:
    反射(8)程序集反射 Type 类
    反射(5)CLR 运行时探测程序集引用的步骤
    反射(1)程序集基础知识
    csc.exe(C# 编译器)
    证书(1)数字签名基础知识
    反射(7)动态程序集加载Load方法
    SignTool.exe(签名工具)
    反射(3)程序集加载 Assembly类
    关于卡巴斯基安全免疫区随笔
    文本提取工具 TextHelper
  • 原文地址:https://www.cnblogs.com/zhangcheng001/p/10987833.html
Copyright © 2011-2022 走看看