• 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
  • 相关阅读:
    SSO单点登录
    【编程题 】 CD108 反转部分单向链表(详细注释 易懂)
    DELETE、TRUNCATE 和 DROP 在MySQL中的区别及使用示例
    多线程 - 单例模式
    MySQL安装教程(Windows版)
    Java架构师内功操作系统
    Filebeat+Kafka+ELK
    SystemVerilog学习 (5)——接口
    Java18新特性
    Spring管理Bean(XML与注解方式)
  • 原文地址:https://blog.csdn.net/qq_48516121/article/details/127040175