# 以下为旧版本中的流程控制变量,仅作了解,不建议继续使用
## **如果**
![](https://img.kancloud.cn/92/88/92885b90660b54bb5e8a3998667182ae_517x135.png)
```
[如果①;1=1]
③
[①假]
④
[①结束]
```
执行此段代码,结果为③,因为②处填写的条件“1=1”是成立的。
## **如果真**
![](https://img.kancloud.cn/0e/de/0edeb8979bbc7ae1cc80fb9b26139767_508x97.png)
```
[如果真①;1<0]
③
[如果真①结束]
```
执行此段代码,无结果,因为②处填写的条件“1<0”不成立,③处代码将不会执行。
>[warning] 如果真变量在条件不成立的时候将没有执行结果,会直接跳过
## **判断**
![](https://img.kancloud.cn/1a/61/1a618af2811f07ddc5f2bb71a5393d33_551x114.png)
```
[判断①;1>0]
③
[判断①假]
④
```
执行此段代码,结果为③,因为②处填写的条件“1>0”是成立的。
>[warning] **注意!!**
> 判断和如果两个变量形式类似,但在实际操作中略有区别:如果变量有结束标志,而判断变量没有结束标志,也就是说,如果使用了判断变量,在没有其他变量限制的情况下,[判断①假]
后的所有代码都会被归类于④处的代码
## **循环**
![](https://img.kancloud.cn/41/b3/41b3e427105ef61e7fd3b4424691636c_638x83.png)
```
[循环①;10]
嘻嘻,这个教程真实用
[循环①结束]
```
执行此段代码,会出现10次“嘻嘻,这个教程真实用”这句话,因为它被循环执行了10次。
>[warning] 该变量的使用类似编程语言中的for语句
## **判断循环**
![](https://img.kancloud.cn/c2/b0/c2b033e81a28b7a6a847d3e96c9be77b_657x84.png)
```
[赋值计数器;0]
[判断循环①;[计数器]<10]
[取值计数器]
[赋值计数器;[计算[取值计数器]+1]]
[判断循环①结束]
```
执行此段代码,结果为0到9这10个数字,这段代码其实是另类的循环变量,每执行一次③处的代码,[计数器]这个临时变量就会加一,而只要它小于10,判断循环变量就会持续执行③处的代码,而当[计数器]等于10的时候,由于不满足②处的条件,循环会被打断,从而结束执行这段代码。
>[warning] 该变量的使用同编程语言中的while语句