JavaScript学习之小白篇(二)

好好学习 ,天天向上。Are you ready?在这里插入图片描述

--------------------if swich语句------------------

一、程序中流程控制有哪些结构?
1. 顺序结构 : 从上到下,依次执行每一条语句,不允许跳过任何一条语句。
2. 选择结构 : 根据条件判断,执行不同的语句段。
3. 循环结构 : 满足一定条件,重复执行一段代码。

二、实现选择结构有哪些语句?
?:
if
switch
三、if
1. 单分支选择语句
格式:
if(表达式){
语句组;
}

运算逻辑: 当执行到if语句时,先计算表达式的值,如果值为true:则执行if后的语句组。如果值为false:则退出if语句。
2. 双分支选择语句
格式:
if(表达式){
语句组;
}else{
语句组;
}
运算逻辑: 当执行到if语句时,先计算表达式的值,如果值为true:则执行if后的语句组。如果值为false:则执行else后的语句组。
3. 多分支选择语句
格式:
if(条件1){
语句组1;
}else if(条件2){
语句组2;
}…… else if(条件n){
语句组n;
}else{
语句组n + 1;
}
运算逻辑:
当执行到if语句时,先计算条件1的值,如果值为true:执行该条件后的语句组;值为false,再计算条件2的值,如果值为true:执行该条件后的语句组,依此类推:满足哪个条件,则执行该条件后的语句组。
四、switch(开关) 多分支选择语句
格式:

switch(表达式){
case 表达式 :语句组; [break;]
case 表达式 :语句组; [break;]
……
case 表达式 :语句组; [break;]
[default : 语句组;]
}

运算逻辑: 当执行到switch时,先计算表达式的值,当值与case后表达式的值一致时,执行该case后的语句组,如果有break,则退出switch语句。如果没有break,则继续执行该语句后的其它所有语句组,直到碰到break或右大括号退出switch.

猜你喜欢

转载自blog.csdn.net/weixin_43654258/article/details/84886356
今日推荐