博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
逻辑操作符
阅读量:6187 次
发布时间:2019-06-21

本文共 561 字,大约阅读时间需要 1 分钟。

&&     逻辑与     这个操作符检测多个条件  例如:((2<5)&&(3>=2)) 返回true

如果两个表达式的结果都是true,那么最终表达式返回true.只要其中一个表达式的结果是false,那么最终表达式将返回false

 

||      逻辑或       这个操作符检测至少一个条件  例如:((2<5)||(2<1))   返回true

如果任何一个表达式的结果是true,那么这个最终表达式返回true。如果两个表达式的结果都是false,那么这个最终表达式将返回false

 

!       逻辑非      这个操作符操作单一的布尔变量,然后对它取反。

这将反转表达式的结果。如果“!”后面的表达式的结果是false,那么整个表达式将返回true.如果后面的表达式结果是true,那么整个表达式将返回false

 

 

 短路条件

逻辑表达式会从左到右进行计算。如果第一个条件能够为最终结果提供足够的信息,那就没有必要再计算后面的条件。

false &&  任何条件      这里有一个false  此时就没必要再去计算后面的表达式了,因为整个结果不可能会是true.

true||任何条件     这里有一个true     此时也没有必要再继续计算了,因为已经至少有一个结果为true了

 

转载于:https://www.cnblogs.com/qq3069418554/p/9480623.html

你可能感兴趣的文章
未来几年,BCH超越BTC的路径是什么?
查看>>
import和require的区别
查看>>
一个离开学校三年java架构师
查看>>
页面优化小总结 (图片类型)
查看>>
mysql中sum()与if()联合使用
查看>>
vue-resource安装与应用
查看>>
React编程规范
查看>>
iOS KVC与KVO
查看>>
秋招总结:一篇文章搞定秋招学习规划
查看>>
antd Form组件方法getFieldsValue获取自定义组件的值
查看>>
python爬虫系列(3.2-lxml库的使用)
查看>>
SEO提高网站排名快速见效的方法
查看>>
(十五) 构建springmvc+mybatis+dubbo分布式平台-window安装dubbo管控台
查看>>
Mvp官方示例
查看>>
密码学基础(三)密码分析
查看>>
我的友情链接
查看>>
软件发布实践
查看>>
python 实现多线程ping检测服务器情况
查看>>
xencenter 轉移 WINDOWS VM 到 HYPERV
查看>>
Flyway做数据库脚本版本管理--开源
查看>>