小葵花妈妈课堂第三课:了解学习JS语句。

92 阅读2分钟

一.分支语句

  1. 什么是分支语句?

    基于一个条件, 决定执行那段代码(需求: 基于某一个条件, 只打印 123 或者 只打印 456 这时 需要使用到 分支语句)

if 分支语句

语句格式:

  • if(条件){
  •     执行语句
    
  • }
  • else{当他前边的所有条件都为假时, 执行}

6157472663434b69475345b9dc0aec4.png

switch 分支语句

语法:

  • switch (条件) {
  •              case 1:
    
  •               满足 case 1 时, 执行的代码
    
  •               break;
    
  •               case 2:
    
  •               满足 case 2 时, 执行的代码
    
  •               break;
    
  •       }
    

61992c0a649a055c7011c59afda1eec.png break结束语句

switch case 在做对比的时候, 使用的 严格的 全等, 也就是说会对比 数据类型

default 会在上述的条件(case) 都不满足时 执行的

switch...case 的 穿透现象

case 后没有跟随 break 时, 会从第一个满足条件的 case 开始执行, 一直到 最后一个
   
   或者说 到后续的 最近一个 break
   

三元表达式(三目, 三目运算符, 问号冒号表达式)(重点)

语法: 条件 ? 条件为真时执行(只能一行) : 条件为假时执行(只能一行)

3e3a51db65f3b59a80bf814c2923d41.png

二 . 循环语句

什么是循环语句
循环必须要有某些固定的内容组成
  1. 初始化条件
  2. 判断条件
  3. 循环执行代码
  4. 改变自身条件(不写,死循环)

while 循环语句

 语法:while(条件){
            循环语句

}

cba38d2c0191b9ce12a95c7699fad74.png

do...while 循环语句

 语法:do(条件)
       while{
           循环语句
       }

while与do while区别:do while 要先执行一次,不判断条件,第二次开始判断条件 while 直接条件执行

dowhile.png

for 循环语句

 for(初始化表达式 ; 条件表达式 ; 改变条件表达式){
 
语句...

  }

e.png

案例1:使用for循环检测输入的任意数是否为质数

59b6c59fd120c72209f2394852a5a73.png

案例2:使用for循环计算三位数中的所有水仙花数

f055239e8317c150e8d9e892b605801.png

案例3:使用for循环打印九九乘法表

q.png

流程控制语句

  1. break 关键字的应用 : 结束最近的一次循环
  2. continue 关键字的应用 : 结束本次循环,执行下一次循环,只能在循环中使用