Web前端:JavaScript基础篇之逻辑分支

本文详细介绍了JavaScript中的逻辑分支结构,包括if语句和switch语句的使用方式和执行过程。通过实例展示了如何根据条件执行不同的代码块,强调了它们在增加代码可读性方面的作用。同时,文章提及了循环结构,如while和for循环,作为对比,指出在处理多个分支时,switch语句通常比if语句更为适用。
摘要由CSDN通过智能技术生成

逻辑分支:

        顺序:根据代码的书写顺序,从上至下一行一行的执行。(正常的代码解析顺序)

        选择:根据条件的真假,选择执行某种相应的结果。(if,switch)

        循环:重复的做某件事(while,do...while,for)

顺序:

        没什么好说的,就是从上至下一行一行的执行解析(后期:同步异步会详说)

选择:

        主要有if语句,和switch语句

        if语句:条件表达式,其结果是一个布尔值(Boolean),该条件只 能修饰后面的一条语句(复合语句)如果这个条件成立(true)则执行语句,如果条件不成立则不执行语句

                复合语句:被左右花括号{}括起来的代码是一条语句,任何时候都不能省略{}

                        注:不论几条语句都要加{}

        形式一:

                语法:if(条件表达式){执行的逻辑}        if(){}

                简写版:三目运算符(条件运算符)

                        语法:表达式1?表达式2:表达式3;

                        释义:表达式1为true则执行表达式2,false则执行表达式3

        形式二:

                语法:if(条件表达式){执行的逻辑}else{条件不成立(返回为false)执行的逻辑}        if(){}else{}

        形式三:

                语法:if(条件表达式){执行的逻辑}else if(条件表达式){执行的逻辑}else{同上}        if(){}else if(){}else{}

                执行过程:从上往下,满足哪个条件就执行其相对应的逻辑,都不满足时, 执行最后的else的逻辑,只能进入其中之一。

                例: 

                             var x = 2;

                             if(x == 0){

                                 console.log("取款");

                             }else if(x == 1){

                                 console.log("存款");

                             }else if(x == 2){

                                 console.log("查询");

                             }else if(x == 3){

                                 console.log("退卡");

                            }else{

                                console.log("请重新输入");

                            }

        作用:增加代码可读性

                注:

                        1、嵌套if时,最好不要超过三层; 
 
                        2、内层的每一对if...else代码 要缩进且对齐;
  
                        3、编写代码时,else要与最近的 if配对。
                        
                        4、 if后面的()不能省略,()后面不要加分号
                        
                        5、 if嵌
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值