计算机的三大流程控制语句
// 顺序控制语句
// 计算机程序的默认执行顺序
// 从上至下,从左至右
// 分支控制语句
// if switch
// 根据条件判断的结果,执行程序
// 那么没有执行内容,要么只有一种执行结果
// 循环控制语句
// while for for...in forEach
// 根据给定的循环条件来循环往复的执行程序
//
分支语句
语法结构:单分支语句
if(判断条件){
判断语句;
}
语法结构:双分支语句
if(判断条件){
判断语句;
}else{
判断语句;
}
【注】if(判断条件) 小括号里面可以写任何的东西,结果是true或者false
// if(条件1){程序1}else if(条件2){程序2}else if(条件3){程序3}....
// 当满足条件1,执行程序1,
// 当满足条件2,执行程序2...
// 满足哪个条件就执行哪个条件的程序
// 判断的顺序是从上至下,如果满足了第一个条件,之后的条件都不会再判断和执行
// 最终只会执行一个程序
// 如果所有的条件都不满足,是没有执行内容的
switch
// switch语句也是判断语句形式的一种
// 功能与if判断基本相同,只是使用环境不同
// if语句,往往做比较判断,判断是范围
// 逻辑运算符,使用if语句做判断
// switch 判断等于,某个具体数值时,我们使用switch语句
// switch的执行效率高于if判断
// switch一定能写成if,但是有些if不适合写成switch
while
// while循环语句
while(循环条件){
循环语句;
}
// 基本语法:
// 循环语句的基本语法格式 由 4 部分组成
// 1,设定循环变量的初始值
// 2,判断进入循环的条件
// 3,循环体
// 4,步长
do-while
语法:
do{
循环语句;
}while(循环条件);
// 是while语句的一种特殊语法形式
// 作用就是确保,循环可以至少执行一次,
// 即使不符合条件,也只执行一次
// 实际项目中,基本不用
for循环
语法:
for(表达式1; 表达式2; 表达式3){
循环语句;
}
**总结:**
// while循环和for循环,都有各自的应用场景
// 如果是: 未知循环次数的 循环程序,往往使用while循环来执行
// 所谓的未知循环次数,指定是,判断进入循环的条件与循环变量无关
// 循环语句中的关键词
// 1 , break 终止循环
// 终止当前循环break关键词之后,程序的执行,以及终止之后的循环
// 终止一切
// 2 , continue 跳出循环
// 终止当前循环continue关键词之后,程序的执行,但是会继续之后的循环
// 只终止当前循环的循环体的执行,循环会继续