Skip to main content

Operators in javascript

There are different types of JavaScript operators:

  • Arithmetic Operators
  • Assignment Operators
  • Comparison Operators
  • Logical Operators
  • Conditional Operators
  • Type Operators
OperatorDefinition
+Addition
-Subtraction
*Multiplication
**Exponentiation (ES2016)
/Division
%Modulus (Division Remainder)
++Increment
--Decrement

The assignment operator (=) assigns a value to a variable.

let input = 10;  // assign value 10 into variable input

Assign values to variables and add them together:

let inputOne = 10;                      // assign the value 10 to inputOne
let inputTwo = 25; // assign the value 25 to inputTwo
let output = inputOne + inputTwo; // assign the value 35 to output (10 + 25)

The multiplication operator (*) multiplies numbers.

let inputOne = 10;                      // assign the value 10 to inputOne
let inputTwo = 25; // assign the value 25 to inputTwo
let output = inputOne * inputTwo; // assign the value 250 to output (10 * 25)

Adding JavaScript Strings

The + operator can also be used to add (concatenate) strings.

let inputOne = "Siva";
let inputTwo = "bharathy";
let output = inputOne + " " + inputTwo;

The result of output will be:

Siva bharathy

The += assignment operator can also be used to add (concatenate) strings:

let inputOne = "Hello siva ";
inputOne += "how are you";

The result of inputOne will be:

Hello siva how are you

Adding Strings and Numbers

Adding two numbers, will return the sum, but adding a number and a string will return a string:

const x = 5 + 5;
const y = "5" + 5;
const z = "siva" + 5;

The result of x, y, and z will be:

10
55
siva5

JavaScript Comparison Operators

OperatorDefinition
==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
?ternary operator