美文网首页
逻辑操作符的运用

逻辑操作符的运用

作者: 葡萄果茶 | 来源:发表于2017-08-18 14:34 被阅读11次

布尔操作符用来测试两个值的关系,十分重要,最常用的就是在if....else中。下面对它的用法做一个简单总结。

一,逻辑非 !

!可以应用在JS中任何值,无论这个值是什么数据类型,都会返回一个布尔值。操作的值是"",0,null,undefined都会返回true。

另外,!!的作用和Boolean()的作用是一样的。

二,逻辑与&&

逻辑与可以应用于任何的操作数,而不仅仅是布尔值,而在有一个操作数不是布尔的情况下,逻辑与就不一定返回布尔值,这时它会是这样两种情况。第一种,&&符号左边的值对应的布尔值为true,那么一定会进而返回第二个值。第二种是&&符号左边的值对应的布尔值是false,那么就会返回这个值,而不会走到&&符号右边了。

三,逻辑或||

符号||左边的值对应的布尔值是true,就会直接返回这个值,但如果它对应的布尔值是false,那么就会返回第二个操作数

PS:大概情况是以上。不过你完全不用想的这么麻烦,只需要把符号左右两边看成正常的值,再根据符号本身得逻辑,得出最后的值即可。。。

相关文章

  • 逻辑操作符的运用

    布尔操作符用来测试两个值的关系,十分重要,最常用的就是在if....else中。下面对它的用法做一个简单总结。 一...

  • MongoDB查询条件-逻辑操作符 --- 2022-04-03

    本章介绍,MongoDB的逻辑操作符,类似SQL的and、or条件。 MongoDB支持的逻辑操作符 操作符说明$...

  • 逻辑运算符

    逻辑运算符: ! && || 优先级关系:! && ||布尔操作符(逻辑操作符)布尔操作符有3种: ...

  • 2-Python学习操作符与函数

    在Python的学习中,常见的操作符有: 算术操作符 大小比较操作符 赋值操作符 逻辑运算操作符 ..........

  • 系统学习 JavaScript 的笔记【2】

    JavaScript 的操作符 一元操作符 1.递增递减操作符 2.一元加和一元减的操作符 3.逻辑非 4.逻辑与...

  • Android开发人员不得不学习的JavaScript基础(一)

    操作符 在JavaScript中,有很多种操作符,算术操作符、赋值操作符、比较操作符以及逻辑操作符 1.1、算术操...

  • 2017-12-07

    python常用操作符分为四种——算数操作符,赋值操作符,比较操作符逻辑操作符 数据结构——标量,序列,映射(字典...

  • PostgreSQL(函数和操作符)

    一、逻辑操作符: 二、比较操作符: 操作符 描述< 小于 大于<= 小于或等于= 大于或等于= 等于!...

  • Python-流程控制和函数

    目标 掌握流程控制掌握函数的使用 操作符 算数操作符赋值操作符比较操作符逻辑操作符 总结 数学库首先导入 int(...

  • 带你Dart带你飞之操作符

    笔者这次主要讲的是Dart 中定义的操作符,核心内容如下 操作符表算术操作符相等相关的操作符赋值操作符逻辑操作符条...

网友评论

      本文标题:逻辑操作符的运用

      本文链接:https://www.haomeiwen.com/subject/hzharxtx.html