JS Operators
The Arithmatic Operators:
The Arithmetic Operators are used with numeric operands and returns a numerical value. There are following arithmatic operators supported by JavaScript language:
Let assume variable a=5 and variable b=10.
Operator | Description | Example |
---|---|---|
+ | Addition | a + b = 15 |
– | Subtraction | a – b = -5 |
* | Multiplication | a * b = 50 |
/ | Division | b / a = 2 |
% | Modulus (division remainder) | b % a = 0 |
++ | Increment | a++ = 6 |
— | Decrement | a– = 4 |
The Assignment Operators:
There are following assignment operators supported by JavaScript language:
Let assume variable a=20 and variable b=10.
Operator | Example 1 | Same As Example 1 | Result |
---|---|---|---|
= | a=b | a = 10 | |
+= | a+=b | a=a+b | a = 30 |
-= | a-=b | a=a-b | a = 10 |
*= | a*=b | a=a*b | a = 200 |
/= | a/=b | a=a/b | a = 2 |
%= | a%=b | a=a%b | a = 0 |
The Comparison Operators:
There are following comparison operators supported by JavaScript language:
Let assume variable a=2 and variable b=3.
Operator | Description | Example | Result |
---|---|---|---|
== | is equal to | a == b | is not true |
!= | is not equal | a != b | is true |
> | is greater than | a > b | is not true |
< | is less than | a < b | is true |
>= | is greater than or equal to | a >= b | is not true |
<= | is less than or equal to | a <= b | is true |
The Logical Operators:
There are following logical operators supported by JavaScript language:
Let assume variable a=5 and variable b=8.
Operator | Description | Example | Result |
---|---|---|---|
&& | and | (a && b) | is true |
|| | or | (a || b) | is true |
! | not | !(a && b) | is false |