JavaScript day02学习笔记

顺序结构:按照程序的书写顺序,一条一条语句执行,不允许跳过任何一条语句

选择结构:

            + 什么是选择结构?它是专门用来做程序的判断的

            + 分类:

            + 单分支结构

              => 只执行结果为true的代码

              => 语法:

              if(判断条件){

                 需要执行代码

              }

            + 说明:

              => if是系统关键字

              => ()小括号里面放的是条件

              => {}花括号里面放的是咱们要执行的代码

              => 整个结构称之为选择体结构  

            + 双分支结构

              => 无论结果是true还是false都会执行代码

              => 语法:

              if(判断条件){

                 需要执行代码1

              }else{

                 需要执行代码2

              }

            + 说明:

              => if是系统关键字,else也是系统关键字 如果...否则...

              => ()小括号里面放的是条件

              => {}花括号里面放的是咱们要执行的代码

              => 整个结构称之为选择体结构  

            + 注意点:

              => 写在选择结构的小括号里面的条件(无论写的是那种类型)最终都会转成布尔值去执行

三目运算符:

            + 名称:三目运算符、三元运算符

            + 它是双分支选择结构的简写形式

            + 语法:

              => 条件? 要执行的代码1 : 要执行的代码2

            + 说明:

              => 条件之前选择结构怎么写的这里就怎么写,只是把选择结构简化了而已

            + 注意点:

              => 三目运算符如果条件有多个的情况下,在第一个要执行的代码的冒号后面继续写条件即可

              => 如果条件过多的情况下,推荐使用多分支选择结构。因为如果还是使用三目运算符的话结构会变得特别的乱,不清晰

switch:

            + 多分支选择结构的一种形式

            + 作用:用来做匹配,一个值对应一种结果

            + 语法:

            switch(变量){

                case '要匹配的值' :

                    输出的代码1

                    break

                case '要匹配的值' :

                    输出的代码2

                    break

                case '要匹配的值' :

                    输出的代码3

                    break

                ...    

                default :

                   如果都匹配不到,输出的代码

            }

            + 说明:

              => switch、case、break、default这几个都是系统关键字

              => 匹配是以全等于去匹配(值和类型都必须相等才行)

              => switch()括号里面放的是一个变量

              => break防止穿透,终止代码的执行

              => case和case之间是或的关系,如果一个满足了条件就不会去执行另一个条件

              => default表示如果没有匹配到对应的值,默认执行它,类似于else

            + 注意点:

              => case可以写多个,多种情况对应一个结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值