javascript - 有没有办法改变 switch 语句中的大小写?

标签 javascript switch-statement case onchange stage

所以,我正在编写一个 switch 语句,我想知道是否可以更改特定操作的大小写。

假设我有这个:

var check0 = false;
var check1 = false;

switch(stage){

    case "0":
        rect(10,10,10,10);
        check0 = true;
        break;
    case "1":
        if(check0 === true){
            rect(20,20,20,20);
            check1 = true;
            break;
        }else{
            /* How to set case 0 ? */
            //stage = 0; //Doesnt work
            //stage = "0"; //Doesn't work
        }
        break;
}

最佳答案

var check0 = false;
var check1 = false;

function xyz(stage){
    switch(stage){

        case "0":
           rect(10,10,10,10);
           check0 = true;
           break;
        case "1":
           if(check0 === true){
               rect(20,20,20,20);
               check1 = true;
                break;
            }else{
            xyz(0)
            }
          break;
    }
}

关于javascript - 有没有办法改变 switch 语句中的大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54451964/

相关文章:

javascript - ECharts中自定义字段名称

javascript - Webpack 2 - 具有相同内容的多个输出文件

javascript - 每次单击按钮时都进行相同的转换

MySQL CASE更新多列

sql - 如果子查询导致SQLite情况

Mysql ORDER BY 查询中的条件取决于日期

javascript - 绘制 100 万个正方形的可点击网格

c - 将十六进制数字映射到连续整数 : GCC's switch works 1. 比我手写的 SSE2 内在函数 cmpeq/movemask/bsf 快 5 倍?

c++ - 在 case 语句标签中使用函数调用

C# 开关类型