Operators in JavaScript with Example


In this JavaScript tutorial, we are going to learn about Operators in JavaScript.


What are Operators?

  • Operators are symbols used to perform some operations.

  • The operation can be performed on one or more than one operand.


Types of Operators

  • Unary Operators
  • Logical Operators
  • Relational Operators
  • Arithmetic Operators
  • Assignment Operators
  • Comparison Operators

  • Bitwise Operators

  • Ternary Operator


Types of Operators in JavaScript


1. Unary Operators

  • These operators are used on a single variable.
  • Unary Operators are used to increment and decrement the value of a variable.
  • Unary operators are: ++, -- +, -, ~!

Example:

let num = 20;
num++;
console.log(num);

//Output: 21


2. Logical Operators

  • Logical operators are used on one or more than one variable.
  • Logical operators return true or false values.
  • Logical operators are: &&, ||, !

Example:

let num = 20;
if(num>15 && num<25)
 {
 console.log("You are Young");
 }

//Output: You are Young


3. Relational Operators

  • Relational operators describe the relation between two variables.
  • These operators return true or false.
  • Relational operators are: ==, <, <=, >, >=, !=

Example:

let num = 20;
if(num === 20){
console.log("Num is = 20");
}
else{
 console.log("Num is not equal to 20");
}

//Output: Num is = 20


4. Arithmetic Operators

  • Arithmetic operators are used to perform arithmetic operations.
  • These operators perform the operation and store the new variable.
  • These operators are: +, -, *, /, %

Example:

let num1 = 20;
let num2 = 4;
let result = num1 + num2;
console.log(result)

//Output: 24


5. Assignment Operators

  • Assignment operators are used to assign value to the variable.
  • Assign the value by performing different operations.
  • Assignment operators are: =, +=, -=, *=, /=, %=, etc.

Example:

let num1 = 20;
let num2 = 4;
let result = num1 + num2;
console.log(result)

//Output: 24


6. Comparison Operators

  • Comparison operators in JavaScript are used to compare two values.
  • These return a boolean result indicating whether the comparison is true or false.
  • Comparison operators are: ==, !=, ===, !==, >, <, >=, <=

Example:

let num1 = 20;
let num2 = 4;
let result = num1 > num2;
console.log(result)

//Output: true


7. Bitwise Operators

  • These manipulate the individual bits of numeric values.
  • These perform bitwise operations on binary representations of numbers at the bit level.
  • Bitwise operators are: &, |, ^, ~, <<, >>, >>>

Example:

let num1 = 5;
let num2 = 3;
let resultAnd = num1 & num2;
console.log(resultAnd);

//Output: 1


8. Ternary Operator

  • The Ternary Operator in JavaScript is also known as the conditional operator.
  • It provides a concise way to write conditional expressions.
  • The ternary operator allows you to evaluate a condition and return one of two values based on whether the condition is true or false.

Syntax:

condition ? expression1 : expression2;

  • The condition is evaluated.
  • If the condition is true, then expression1 is executed and returns its value.
  • If the condition is false, then expression2 is executed and returns its value.


Example:

let age = 18;
let result = (age >= 18) ? 'You are an Adult' : 'You are not an Adult';
console.log(result);

// Output: 'You are an Adult'


Tags

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.

Top Post Ad

Below Post Ad