逻辑运算符 &&与& ||与| 的区别

短路与&& 和 逻辑与&

逻辑与&:条件都为true则结果为true,一个false,结果为false

短路与&&:判断条件与&一样。左边条件为false则右边不执行,示例如下:

逻辑运算符 &&与& ||与| 的区别

 运行结果:  逻辑运算符 &&与& ||与| 的区别

短路或|| 和 逻辑或|

逻辑或|:条件中有一个为true,结果为true

短路或||:判断条件与逻辑或一样。左边条件为true则右边不执行,示例如下:

逻辑运算符 &&与& ||与| 的区别

运行结果:逻辑运算符 &&与& ||与| 的区别

 逻辑非 !

判断条件:!true = false   !false = true

逻辑异或 ^

判断条件:两个条件都是true或都是false,结果为false

                  两个条件不同,结果为true

 

上一篇:【踩坑记录】仿真环境使用小车进行Rtabmap 3D Slam(深度摄像头)


下一篇:地图-openLayer-让用户*设置专题图层的透明度-antdesignVue