js中三个判断的应用——if else、三元运算符、switch case

js中三个判断的应用——if else、三元运算符、switch case

区别
  • if 、else if、else 是最常用的判断,可以解决js中的所有的判断需求

  • 三元运算符应用于简单的if else情况

  • switch case应用于不同值情况下的不同操作

1、if else

if中的条件可以是变量,小于、大于、等于,还可以是一个布尔值(判断当前的值代表的是真还是假)

if中的条件还可以是多个小的条件组合,中间用 ||(只要有一个为真 整体就为真) 和&&(所有的小条件都为真 整体才为真)隔开

if(条件1){//代表的是真
    执行条件1成立的代码
}else if(条件2{
    执行条件2成立的代码
}else if(条件3){
    执行条件3成立的代码
}else{
    以上所有条件不成立执行的代码
}
2、三元运算符(条件?真成立:假成立)
num>=0?console.log('大于0'):console.log('小于0')
3、switch case

(每一种case情况下都要加break,如果不加break,不管后面的代码是否成立都执行了)

每一种 case情况相当于=== 的比较,一定要注意数据类型是否一致,只有属于同一类型时,严格比较才能为 true

var num = 10;

switch(num){
    case 0:
        console.log("0")
        break;
    case 5:
        console.log("5")
        break;
    default:
        console.log('其他')
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值