JS中的分支结构

本文详细讲解了编程中的条件分支结构,包括基本的if语句、if-else和if elseif语句,以及三元运算符的使用。同时介绍了switch结构,并讨论了逻辑判断的优先级。适合初学者理解编程逻辑控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、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

四、逻辑判断的优先级

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

对卦卦上心

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

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

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

打赏作者

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

抵扣说明:

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

余额充值