Conditional and logical operators
Operator | Type | Description |
---|---|---|
> | Conditional | Evaluates whether the value on the left is greater than the value on the right |
< | Conditional | Evaluates whether the value on the right is grater than the value on the left |
>=, <= | Conditional | Evaluates the same as > or < bur with the additional logic that the values can also be equal |
!= | Conditional | Evaluates whether the values aren't equal |
== | Conditional | Evaluates whether the values are qual independent of the underlying data type |
=== | Conditional | Evaluates whether the values are equal both in value and underlying data type |
&& | Logical | The AND logical operator, in which the expressions on both sides must evaluate to true |
|| | Logical | The OR logical operator, in which at least one expression on either side must evaluate to true |
We will use logical operators to combine conditional operators.
Example:
if(age >= 12) { if(age <= 65) { // logic goes here } }
In the above example first age >= 12 will be evaluated, if it is true then only age <= 65 is evaluated. So, we can combine these two statements into one statement by using Logical operators.
if(age >= 12 && age <= 65) { // logic goes here }
-
UpdatedJan 07, 2015
-
Views1,940