JS Operators
Assignment Operators
| Operator | Description |
|---|---|
| = | Assign |
| += | Add and assign. For example, x+=y is the same as x=x+y. |
| -= | Subtract and assign. For example, x-=y is the same as x=x-y. |
| *= | Multiply and assign. For example, x*=y is the same as x=x*y. |
| /= | Divide and assign. For example, x/=y is the same as x=x/y. |
| %= | Modulus and assign. For example, x%=y is the same as x=x%y. |
Comparison Operators
| Operator | Description |
|---|---|
| == | Is equal to |
| === | Is identical (is equal to and is of the same type) |
| != | Is not equal to |
| !== | Is not identical |
| > | Greater than |
| >= | Greater than or equal to |
| < | Less than |
| <= | Less than or equal to |
Logical/boolean Operators
| Operator | Description |
|---|---|
| && | and |
| || | or |
| ! | not |
String Operators
| Operator | Description |
|---|---|
| = | Assignment |
| + | Concatenate (join two strings together) |
| += | Concatenate and assign |
