前端之JS逻辑运算

阿雨分享了关于Web编程的精彩内容,深入探讨了CSS和JavaScript,解析了逻辑运算符如逻辑或(||)、逻辑与(&&)及逻辑非(!)的使用技巧和短路逻辑的概念。

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

你好,欢迎打开我的博客,阿雨每天与你分享许多有趣新鲜的knowledge!
阿雨博客CSS部分更新完了,接下来是有趣的JS部分,就跟随阿雨的步伐走进web世界吧!

逻辑或运算

逻辑与运算(&&),只有两个操作数都为true时,才返回true,否则都返回false
辨如果左侧整式为氐屁,则直接短路返回雄寫回g .
新步,计算第1个操作数(左侧表达式)的值
第2步,检测第1个操作数的值。如果左侧表达式的值可以转换为false,那么就会结束运算,直接返回第一个操作数的值,停止下面的操作步骤
第3步,如果第1个操作数可以转换为true,则计算第二个操作数的值
第4步,返回第2个操作数的值。
示例
在这里插入图片描述
在这里插入图片描述

逻辑或运算

遷辑或运算(,*知果两个操作数都为true,或者其中一个为true,或返回true,否则返回false。逻辑或也是一种短路逻辑。如果左侧表达式为true,则直接短路返回结果,不再运算其表达式
第1步,计算第1个操作数(左侧表达式)的值。
第2步,检测第1个操作数的值.如果左侧表达式的值可以转flase。那.么就会结束运算,返回第1个操作数的值。停止后面的操作步骤。
第3步,如果第1个操作数可以转换为false,则计算第2个操作数
第4步,返回第2个操作数的值.
在这里插入图片描述
由于&&运算符的优先级高于||运算符的优先级。所以不必使用小括号进行分组。如果使用小括号分组后更容易阅读

逻辑非运算

!直接放在操作数前,把操作数的值转换为布尔值,再取反再返回
在这里插入图片描述
如果对于操作数执行两个逻辑非运算操作,就相当于把操作数转为布尔值
在这里插入图片描述
你若盛开,芳香自来
我是阿雨,一起加油。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值