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
-
Views2,658