流程控制语句:
所谓流程控制,主要就是用于控制整个程序的走向的。默认情况下,程序是从上往下,逐条执行,这种情况我们将其称之为顺序结构。但是并不是所有的程序都是使用顺序结构就能够完成的。在我们书写程序时往往还需要对整个程序进行分之,或者对某一段代码进行重复执行。所以,在这一章我们就一 起来看一下JavaScript中的流程控制语句 。
条件语句:
条件语句,主要就是给定一个判断条件,并在程序执行过程中判断该条件是否成立,然后根据判断结果来执行不同的操作,从而改变代码的执行顺序,实现更多的功能。-般来讲, 条件语句可以分为3种:单分支语句,双分支语句以及多分支语句,我们一个一个来看。
单分支语句:
由一个if组成;
示例:
let(age=20);
if(age>18=){
console.log(‘你已经是个成年人了‘);
}
Ps(如果条件不是一个布尔值,那么会被自动转化为布尔值)
双分支语句:
顾名思义 由两个条件组成,if条件不成立就会跳入else语句里面。
示例:
let age = 16;
if(age >= 18){
console.log(“你已经成年了”);
}else{
console.log(“你还没有长大 ”);
}
多分支语句:
多个if else组成的语句。
示例:
If(条件){
执行语句;
}else if(条件){
执行语句;
}else {
执行语句;
}
Switch语句:
一种比多分枝语句结构更清晰的语句结构。
示例:
Switc(条件){
Case 1:
执行语句;
Break;
Case 2:
执行语句;
Break;
Case 3:
执行语句;
Break;
default:
执行语句;
Ps
(break作用是跳出某个case,如果不书写break的话,会继续进入后面的case语句,但是在某些特殊情况时可以不用书写。)
(default:如果前面的条件都不满足就会进入default语句)