# 02.流程控制
[toc]{type: "ol", level: [3]}
### if条件语句
```js
let age = 20;
if(age > 18) {
console.log(age);
}else if(age<18) {
console.log('未成年');
}
else {
console.log('18');
}
```
### switch条件语句
```js
let num = 1;
switch (num) {
case 0:
console.log('关机');
break;
case 1:
console.log('开机');
break;
case 2:
console.log('重启');
break;
default:
console.log('待机');
}
```
### for循环语句
```js
for(let i=0; i<6; i++) {
console.log(i);
}
```
### while循环语句
```js
let i = 0;
while (i<6) {
console.log(i);
i++;
}
```