Wednesday, September 25, 2024
Google search engine
HomeLanguagesJavascriptConditional Statements in JavaScript

Conditional Statements in JavaScript

What are Conditional Statements in JavaScript ?

Conditional statements in JavaScript allow you to execute specific blocks of code based on conditions. If the condition meets then a particular block of action will be executed otherwise it will execute another block of action that satisfies that particular condition.

There are several methods that can be used to perform Conditional Statements in JavaScript.

  • if Statement
  • if-else Statement
  • else if Statement
  • switch Statement
  • Ternary Operator

We will explore all the above methods along with their basic implementation with the help of examples.

JavaScript if Statement

The if statement is used to evaluate a particular condition. If the condition holds true, the associated code block is executed.

Syntax:

if ( condition ) {
// If the condition is met,
//code will get executed.
}

Example: In this example, we are using the if statement to find given number is even or odd.

Javascript




let num = 20;
  
if (num % 2 === 0) {
    console.log("Given number is even number.");
}
  
if (num % 2 !== 0) {
    console.log("Given number is odd number.");
};


Output

Given number is even number.

JavaScript if-else Statement

The if-else statement will perform some action for a specific condition. Here we are using the else statement in which the else statement is written after the if statement and it has no condition in their code block.

Syntax:

if (condition1) {
// Executes when condition1 is true
if (condition2) {
// Executes when condition2 is true
}
}

Example: In this example, we are using the above-explained approach.

Javascript




let age = 25;
  
if (age >= 18) {
    console.log("You are eligible of driving licence")
} else {
    console.log("You are not eligible for driving licence")
};


Output

you are eligible of driving licence

JavaScript else if Statement

The else if statement in JavaScript allows handling multiple possible conditions and outputs, evaluating more than two options based on whether the conditions are true or false.

Syntax:

if (1st condition) {
// Code for 1st condition
} else if (2nd condition) {
// ode for 2nd condition
} else if (3rd condition) {
// Code for 3rd condition
} else {
// ode that will execute if all
// above conditions are false
}

Example: In this example, we are using the above-explained approach.

Javascript




const num = 0;
  
if (num > 0) {
    console.log("Given number is positive.");
} else if (num < 0) {
    console.log("Given number is negative.");
} else {
    console.log("Given number is zero.");
};


Output

Given number is zero.

JavaScript Switch Statement (JavaScript Switch Case)

As the number of conditions increases, you can use multiple else-if statements in JavaScript. but when we dealing with many conditions, the switch statement may be a more preferred option.

Syntax:

switch (expression) {
case value1:
statement1;
break;
case value2:
statement2;
break;
. . .
case valueN:
statementN;
break;
default:
statementDefault;
};

Example: In this example, we find a branch name Based on the student’s marks, this switch statement assigns a specific engineering branch to the variable Branch. The output displays the student’s branch name,

Javascript




const marks = 85;
  
let Branch;
  
switch (true) {
    case marks >= 90:
        Branch = "Computer science engineering";
        break;
    case marks >= 80:
        Branch = "Mechanical engineering";
        break;
    case marks >= 70:
        Branch = "Chemical engineering";
        break;
    case marks >= 60:
        Branch = "Electronics and communication";
        break;
    case marks >= 50:
        Branch = "Civil engineering";
        break;
    default:
        Branch = "Bio technology";
        break;
}
  
console.log(`Student Branch name is : ${Branch}`);


Output

Student Branch name is : Mechanical engineering

JavaScript Ternary Operator ( ?: )

The conditional operator, also referred to as the ternary operator (?:), is a shortcut for expressing conditional statements in JavaScript.

Syntax:

condition ? value if true : value if false

Example: In this example, we use the ternary operator to check if the user’s age is 18 or older. It prints eligibility for voting based on the condition.

Javascript




let age = 21;
  
const result =
    (age >= 18) ? "You are eligible to vote."
        : "You are not eligible to vote.";
  
console.log(result);


Output

You are eligible to vote.
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, neveropen Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!

RELATED ARTICLES

Most Popular

Recent Comments