Operators in JavaScript:

Operators in JavaScript are very similar to operators that appear in other programming languages. In algebra the “+” operator is used to do addition.

Here is list of operators which is supported by JavaScript:

• Arithmetic Operators
• Comparison Operators
• Logical or Relational Operators
• Assignment Operators
• Conditional Operators

Arithmetic Operators in JavaScript:

JavaScript Arithmetic Operators are used to perform arithmetic operations between variables and/or values.

Following Arithmetic Operators are supported by JavaScript

 Operator Description Example (Assume that x=30 and y=10) + Addition x + y = 40 – Subtraction x – y = 20 * Multiplication x * y = 300 / Division x / y = 3 % Modulus x % y = 0 ++x Pre Increment ++x = 30 X++ Post Increment x ++ = 40 –y Pre Decrement –y = 10 y– Post Decrement y– = 9

Comparison Operators in JavaScript:

JavaScript Comparison Operators are used to compare values in JavaScript.
Following Comparison Operators are supported by JavaScript

 Operator Description Example(Assume that x=30 and y=10) Result == Equal x == y Not true or false === Identical x===y True != Not Equal x!=y True <> Not Equal x<>y True !== Not Identical x!==y False > Greater Than x > y True < Less Than x < y False >= Greater Than or Equal x >= y True <= Less Than or Equal x <= y False

Logical Operators in JavaScript:

In JavaScript Logical Operators are used to specify the logic between operands.

Following Logical Operators are supported by JavaScript

 Operator Description Example(Assume that x=30 and y=10) Result && Logical And(if both variables are non zero than true) x && y True || Logical Or(if any variables are non zero than true) X || y True ! Logical Not x ! y True

Assignment Operators in JavaScript:

JavaScript Assignment Operators are used to assign values to JavaScript variables.

Following Assignment Operators are supported by JavaScript

 Operator Description Example (Assume that x=30 and y=10) = Assignment x = 30 and y = 10 += Addition x = x+ y (x=40) -= Subtraction x = x- y (x =20) *= Multiplication x = x * y (x=300) /= Division x = x / y (x=3) %= Modulus x = x % y (x=0)

Conditional Operator in JavaScript:

Conditional operator is also known as “Miscellaneous Operator”. In JavaScript there is only one conditional operator.

 Operator Description Example ?: Conditional expression If condition is true ? then value x ootherwise value y.