Comparison Operators :
Comparison operators are used in logical statements to determine equality or difference between variables or values.
the table below explains the comparison operators:
| Operator. | Description |
|---|---|
| == | [Equal to] |
| === | [ equal value and equal type] |
| != | not equal |
| !== | not equal value or not equal type |
| > | greater than |
| < | less than |
| >= | greater than or equal to |
| <= | less than or equal to |
Logical Operators
** Logical operators are used to determine the logic between variables or values.**
| Operator. | Description |
|---|---|
| && | [and] |
| ll | [ or] |
| ! | not |
loops
Loops are handy, if you want to run the same code over and over again, each time with a different value.
Different Kinds of Loops :
JavaScript supports different kinds of loops:
- for - loops through a block of code a number of times
- for/in - loops through the properties of an object
- for/of - loops through the values of an iterable object
- while - loops through a block of code while a specified condition is true
- do/while - also loops through a block of code while a specified condition is true
1. The For Loop
The for loop has the following syntax:
for (statement 1; statement 2; statement 3) { // code block to be executed }
-
Statement 1 is executed (one time) before the execution of the code block.
-
Statement 2 defines the condition for executing the code block.
-
Statement 3 is executed (every time) after the code block has been executed.

2. While Loops
The while loop loops through a block of code as long as a specified condition is true.
Syntax while (condition) { // code block to be executed }
