• JS流程控制语句_选择分支


    1、if语句
    在一个 指定的条件成立时执行某一段代码(执行语句)
    语法:
    if(条件表达式){
       //代码块;
    }
    if(条件表达式){
      //代码块1;
    }else{
      //代码块2;
    }
     如果条件表达式1成立,就不会执行下面的 else if
    if(条件表达式1){
       //执行体1;
    }else if(条件表达式2){
       //执行体2;
    }else{
       //执行体3;
    }
    步骤一:首先判断条件表达式1,如果为true,则执行代码块1,如果为false,则不执行代码块1,代码继续往下;
    步骤二:首先判断条件表达式2,如果为true,则执行代码块2,如果为false,则不执行代码块2,代码继续往下;
    步骤三:如果所有条件表达都为false,则执行最后else语句里的代码块4;如果之前已经符合条件判断的则不会执行else里的代码块
    2、用户在网页中输入的方法
    prompt("");   //参数1:提示信息;参数2:默认值;
    3、JS的判断条件的输入值的结果
    数据类型(NaN除外)
    true
    false
    number
    非0
    0
    string
    非空串
    空串
    object
    非空
    Null
    undefined
    永远都是假的
    NaN(not a number)
    永远都是假的
    注意:建议写代码的时候,判断条件使用boolean类型
    4、switch 语句
    语法:
    //变量名也可以直接写死为true ,还可以写表达式
    switch(变量名){
         case 常量值:
          break;
         case 常量值:
          break;
         default:
          break;
    }
    解析执行过程:如果变量名等于某个分支的常量值,就执行这个代码块;如果所有的条件都不满足就执行default里面的代码块。
    switch(true){
         case 表达式:
          break;
         case 表达式:
          break;
         default:
          break;
    }
    //练习一:
    //练习二:
    注意:在js当中,比较运算符 会自动将字符串转换成数值型进行
    小结
    如果switch的case后面要使用表达式,switch后面的值 一定要写成true
  • 相关阅读:
    【考研数学】矩阵三大关系的梳理和讨论 | 等价、相似、合同
    手动编译GDB
    Tomcat设置IP黑名单和白名单server.xml
    【蓝桥杯选拔赛真题25】python输出指定数据 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析
    《JavaEE初阶》文件IO操作
    【算法基础】动态规划
    SSH实现简单在线听音乐收藏管理系统
    html实现竖直步骤条
    PMP每日一练 | 考试不迷路-9.21(包含敏捷+多选)
    2022年湖北省制造业单项冠军奖励标准以及申报条件,企业(产品)培育认定
  • 原文地址:https://blog.csdn.net/qq_48516121/article/details/127040175