• 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
  • 相关阅读:
    分代ZGC详解
    算法练习之反转链表
    2023年全国职业院校技能大赛信息安全管理与评估网络安全事件响应、数字取证调查、应用程序安全任务书
    java自定义工具类编写规范
    1 论文笔记:Efficient Trajectory Similarity Computation with ContrastiveLearning
    如何在Android项目中制作和使用三方包(jar文件)
    家政小程序开发,引领家庭服务新时代的科技革命
    设计模式总结
    CRM系统主要是干什么?CRM系统主要功能和作用
    Vue3.0 响应式reactive的原理实现
  • 原文地址:https://blog.csdn.net/qq_48516121/article/details/127040175