Logical Operators

Get introduced to logical operators in Dart.

Types of logical operators

Logical operators are operators that perform logic operations such as the Logical AND and Logical OR. They take bool type operands and yield bool type results. Below is a list of the logical operators supported by Dart.

Operator Name Use
! Logical NOT Reverses the logical state of its operand. If a condition is true, then the Logical NOT operator will make it false
|| Logical OR If any of the two operands is not false, then the result is true
&& Logical AND If both the operands are not false, then the result is true

! is a unary operator, i.e., it takes one operand.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy