uniapp if判断如果不成立走else使其成立再重新走成立的
时间: 2023-12-01 18:02:28 浏览: 79
TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句).docx
5星 · 资源好评率100%
你可以使用一个 while 循环和一个布尔变量来实现这个功能。具体的做法是,首先设置一个布尔变量为 false,然后进入 while 循环。在循环中,首先进行 if 判断,如果条件不成立,则将布尔变量设置为 true,并执行一些操作使得条件成立。然后在循环结尾处再次进行 if 判断,如果条件成立,则跳出循环。代码示例如下:
```javascript
let conditionIsMet = false;
while (!conditionIsMet) {
if (condition) {
// 条件成立,跳出循环
conditionIsMet = true;
// 执行一些操作
} else {
// 条件不成立,设置布尔变量为 true
conditionIsMet = false;
// 执行一些操作使得条件成立
}
}
```
需要注意的是,如果你在循环中执行了一些异步操作,可能会导致死循环或者其他问题。在这种情况下,你可能需要使用 async/await 或者 Promise 来确保异步操作的正确性。
阅读全文