01-流程控制语句
# 条件语句
# if-else 语句
var a = 0;
if (a > 0) {
console.log('大于0')
} else if (a == 0) {
console.log('等于0')
} else {
console.log('小于0')
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# switch 语句
var a = 3;
switch(a) {
case 1:
case 2:
case 3:
alert('小');
break;
case 4:
case 5:
case 6:
alert('大');
break;
default:
alert('出错');
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 三元运算符
var age = 24;
var type = age >= 18 ? '成年' : '未成年';
1
2
2
# 循环语句
# for循环
for (var i = 1; i <= 10; i++) {
console.log(i);
}
1
2
3
2
3
# while循环
var i = 1;
while (i <= 10) {
console.log(i);
i++;
}
1
2
3
4
5
2
3
4
5
# break和continue
var i = 1;
while (i <= 10) {
if (i == 3) {
continue;
}
if (i == 9) {
break;
}
console.log(i);
i++;
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# do while
do-while 循环,循环体至少执行一次。
var i = 1;
do {
console.log(i);
} while (i <= 10)
1
2
3
4
2
3
4
编辑 (opens new window)
上次更新: 2023/06/04, 12:34:19