2. 流程控制语句
2. 流程控制语句
2-1. prompt()
弹出一个对话框,用户可以输入内容,输入的内容可以通过变量接收
2-2. if…else if …else
语法:
if(条件表达式1){
条件表达式1为真执行
if(){
}else{
}
}else {
条件表达式1为假执行
}
if else 中可以进行嵌套
注意:
如果if else 中的代码只有一行,可以省略花括号
var age = 18; if(age < 18) console.log('未成年'); else console.log('成年了');
2-3. while循环
声明初始步长
var num = 1
循环终止条件
累加步长
var num = 1; // 1. 付初始值 while(num <= 100){// 2. 循环终止条件num++; //累加步长 }
2-4. for循环
语法:
for(步长初始值; 条件; 累加步长){
循环体内代码
}
for循环嵌套
for(var i = 1; i < 9; i++){for(var k = 6; k > 0; k--){} }
2-5. continue
continue: 翻译成中文是继续
作用:跳过当前次循环,continue后续当前次代码都不执行,直接执行下一次循环
2-6. break
break:跳出
跳出循环:
1-1. 跳出当前循环,break当前循环后续的代码不执行,直接执行循环后的代码
1-2. 如果有多层循环,可以在外部打标识位,break到标识位的位置,实现跳出多层循环的效果
跳出switch语句:
- 在case中使用,break后续的代码不执行,直接跳出switch语句