浅谈逻辑运算符“&&“和“||“

        作为一名刚入门的小白,前几天遇到了一些运算符的问题,其中比较突出的就是逻辑与和逻辑或的问题,对于这两个运算符可谓是让我数次踩坑,于是乎我就想在这里简单总结一下,既是对我对自己知识的一个总结回顾,也是希望和我一样的小白在遇到这个问题的时候可以更好的避免。


逻辑与和逻辑或

        首先我们要知道逻辑与("&&")和逻辑或("||")都是双目运算符,所谓双目运算符就是具有两个操作数的运算符,然后这连个运算符的结合方向为从左到右。当然,考虑运算符时我们除了考虑结合性还要考虑优先级别,在MDN中,我们规定&&运算符的优先级别大于||的优先级别。下来,我们来更深入的探讨&&和||

逻辑与

首先我们先来看一段代码

let a=2,b=4;
if(a && b)
{
   
	console.log("true");
}else{
   
	console.log("false")
}

看到这段代码,我们不难想象出结果会输出true,逻辑与整体的真假,是根据前后操作数的真假来判断,同真则真,一假则假。两个操作数都是真的时候,则整体为真(后面会细说),所以我们这里输出结果为true
在这里插入图片描述
那么,输出true说明if判断条件框中的值为true,那么在这里的a&&b,这个整体的值是true吗?
我们不妨做如下实验。

<script>
    let a=
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值