关于 JavaScript third day

一、分支结构 if

if 语句if else 语句if else if ...语句if else if...else 语句
语法:
        if (条件) { 要执行的代码 }
    意义:
        当条件为true的时候 {}内的代码执行 条件为false {}内的代码不执行
语法
        if (条件) { 要执行的代码 } else { 要执行的代码 }
    意义:
        if 中的条件为true 执行 {} 中的代码
        if 中的条件为false 执行else {}中的代码
    注意事项:
        两个{} 只能执行一个
        
    当if{} 和 else{} 只有一行的时候 {}可以省略
  • 可以通过 ifelse if 来设置多个条件进行判断

  • 语法:if (条件1) { 条件1为 true 的时候执行 } else if (条件2) { 条件2为 true 的时候执行 }

  • 会从头开始依次判断条件

    • 如果第一个条件为 true 了,那么就会执行后面的 {} 里面的内容

    • 如果第一个条件为 false,那么就会判断第二个条件,依次类推

  • 多个 {} ,只会有一个被执行,一旦有一个条件为 true 了,后面的就不在判断了

和之前的 if else if ... 基本一致,只不过是在所有条件都不满足的时候,执行最后 else 后面的 {}

二、Switch 条件结构分支

  • 也是条件判断语句的一种

  • 是对于某一个变量的判断

  • 语法:

  switch (要判断的变量) {
  case 情况1:
    情况1要执行的代码
    break
  case 情况2:
    情况2要执行的代码
    break
  case 情况3:
    情况3要执行的代码
    break
  default:
    上述情况都不满足的时候执行的代码
}

  • 要判断某一个变量 等于 某一个值得时候使用

三、三元运算(扩展)

  • 三元运算,就是用 两个符号 组成一个语句

  • 三元运算只是对 if else 语句的一个简写形式

  • 语法: 条件 ? 条件为 true 的时候执行 : 条件为 false 的时候执行

        var age = 18;
        age >= 18 ? alert('已经成年') : alert('没有成年')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值