微信小程序switch语句
时间: 2023-09-12 14:02:50 浏览: 772
在微信小程序中,可以使用switch语句来根据不同的条件执行不同的代码块。下面是一个示例:
```javascript
switch (expression) {
case value1:
// 当expression的值等于value1时执行的代码块
break;
case value2:
// 当expression的值等于value2时执行的代码块
break;
// 可以添加更多的case语句
default:
// 当expression的值与前面的case都不匹配时执行的默认代码块
}
```
其中,expression是需要进行判断的表达式,value1、value2等是可能的取值。
下面是一个具体的例子,根据用户输入的数字,输出相应的结果:
```javascript
Page({
data: {
userInput: ''
},
handleInput: function(e) {
this.setData({
userInput: e.detail.value
});
let num = parseInt(e.detail.value);
switch (num) {
case 1:
console.log('用户输入了1');
break;
case 2:
console.log('用户输入了2');
break;
default:
console.log('用户输入了其他数字');
}
}
});
```
在上述代码中,我们使用了switch语句来根据用户输入的数字进行不同的处理。当用户输入1时,输出"用户输入了1";当用户输入2时,输出"用户输入了2";其他情况下,输出"用户输入了其他数字"。
阅读全文