switch case代码
时间: 2023-12-09 22:36:27 浏览: 24
switch case是一种流程控制语句,它可以根据不同的条件执行不同的代码块。以下是一个简单的switch case代码的例子:
```javascript
switch (expression) {
case value1:
// 当expression等于value1时执行的代码块
break;
case value2:
// 当expression等于value2时执行的代码块
break;
...
default:
// 当expression不等于任何一个case时执行的代码块
break;
}
```
在这个例子中,expression是一个表达式,它的值会被依次与每个case后面的值进行比较。如果匹配成功,就会执行对应的代码块。如果所有的case都不匹配,就会执行default后面的代码块。
以下是一个基于引用的switch case代码的例子:
```javascript
switch (item.type) {
case 'RADIO':
// 单选题的代码块
break;
case 'CHECKBOX':
// 多选题的代码块
break;
case 'FILLBLANK':
// 填空题的代码块
switch (item.quInputType) {
case '1':
// 文本框的代码块
break;
case '2':
// 日期框的代码块
break;
case '3':
// 数字框的代码块
break;
default:
// 当quInputType不等于任何一个case时执行的代码块
break;
}
break;
default:
// 当type不等于任何一个case时执行的代码块
break;
}
```