JS中的分支结构

一、IF条件分支结构

1.1 if语句

if (条件) {
  alert('条件为true时执行,当条件为false时不会执行')
}

1.2 if~else语句

if (true) {
  alert('条件为true时执行')
} else {
  alert('条件为false时执行')
}

1.3 if else if 。。。语句

if (条件1) {
  	alert('条件为true时执行')
} else if(条件2) {
  	alert('条件1为false,条件2为true时执行')
}else if(条件3){
	alert('条件2为false,条件3为true时执行'')           
}
......
else{
	alert('当以上全部条件都为false时执行')
}

二、三元运算符

语法:条件 ? 条件为 true 的时候执行 : 条件为 false 的时候执行
例:var age = 18;age >= 18 ? alert('已经成年') : alert('没有成年')
上面返回的值是已经成年

三、SWITCH 条件分支结构

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

例:

switch (f){
    case 90:
        console.log('A');
        break;
    case 80:
        console.log('B');
        break;
    case 70:
        console.log('C');
        break;
    case 60:
        console.log('D');
        break;
    default:
        console.log('E');
}

例如上面代码,当f的值为90,打印A,值为80时,打印B。。。。。,在值不等于90、80、70、60、时,执行默认操作,打印E

四、逻辑判断的优先级

()> ! > && >||
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

对卦卦上心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值