• js 学习之路7:switch/case语句的使用


    语法格式:

    switch(n)
    {
    case 1:
      执行代码块 1
      break;
    case 2:
      执行代码块 2
      break;
    default:
      n 与 case 1 和 case 2 不同时执行的代码
    }

    n,通常是一个变量。switch语句中的case值会与n作比较,相等时会执行该case中的代码块。后面跟break,阻塞代码继续向下执行。

    示例:

    <!DOCTYPE html>
    <html>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <body>
    
    <script charset = "utf-8">
    
    switch (1)
    {
    case 0:
        x = 0000000000;
        break;
    case 1:
        x = 1111111111;
        break;
    }
    
    document.write(x);
    </script>
    
    </body>
    </html>

     添加多少case是没有个数要求的,但是,有限个数的case总会有那么一丢丢的局限性。当所有的case都没有匹配到n的值时,则不显示内容。

    这时,就需要用到“default”关键字。

    当所有case的值都没有匹配时,如果你加了default,则会输出默认的消息。

    <!DOCTYPE html>
    <html>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <body>
    
    <script charset = "utf-8">
    
    switch (3)
    {
    case 0:
        x = 0000000000;
        break;
    case 1:
        x = 1111111111;
        break;
    case 2:
        x = 2222222222;
        break;
    default:
        x = "你这个蠢货,根本就没有匹配";
    }
    
    document.write(x);
    </script>
    
    </body>
    </html>
  • 相关阅读:
    下载文件
    全局处理程序
    缩略图
    图片
    文件上传
    application用法
    多分辨率的支持
    适用于cocos2dx的编辑器:Texture,Tilemap,Particle,Action,Level etc
    cocos2dx下最大纹理大小取决于平台
    CCLabelTTF 如何支持换行符和换行
  • 原文地址:https://www.cnblogs.com/zrmw/p/10332624.html
Copyright © 2020-2023  润新知