a||b a&&b

|| 和 &&是js中的逻辑运算符,|| 表示或者的意思,&& 表示并且的意思,我们可能最长用的就是这种

var a = 20;
var b = 30;
var x=25;
var y = 60;
if(x > a && x < b){
    console.log("x在ab之间")
}
if(y > a || y> b){
    console.log("y大于ab之间的任意一个值")
}

但是这种a||b  a&&b,或许有的童靴很少用,但是遇到过,用的时候大多都是在控制台测试一下,来验证自己的判断,今天给大家总结一下这个

我们知道Boolean(非0的数字)代表true,Boolean(0)是false。下面我们就用数字代替ab的值进行验证一下

首先验证    ||
true || false     输出结果为true(输出前面)

true || true     输出结果为  true(输出前面) 大家可以试一下(1 || 2)下面同样

false || true    输出结果为  true(输出后面)

false || false   输出结果为 fasle(输出后面)

接着我们再来验证下 &&

true && false     输出结果为false     (输出后面)

true && true       输出结果为  true(输出后面)

false && true      输出结果为  fasle(输出前面)

false && false     输出结果为 fasle(输出前面)

所以总结一下结论

先总结 || 的规则:亦真亦假输真,同真输前;

再总结&& 的规则:亦真亦假输假 ,同真输后 ; 

备注:&&优先级高于||,先运算&&再用&&运算的结果去||运算。

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值