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');
    }

      输出结果为:

            三

            四

    ╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯
  • 相关阅读:
    一步步学习SPD2010--第十一章节--处理母版页(10)--重置母版页到网站定义
    pandas转numpy并打平实例
    list和numpy互相转换
    pandas转numpy
    pandas库疑难问题---2、pandas切片操作
    pandas切片操作
    pandas中的iloc和loc用法的区别
    NumPy疑难问题---1、NumPy切片操作
    numpy切片操作
    python疑难问题---13、Python切片操作
  • 原文地址:https://www.cnblogs.com/zhangcheng001/p/10987833.html
Copyright © 2011-2022 走看看