loader

Loading

CoderrShyam logo

CoderrShyam

HomeAboutContactBlogTutorials
LoginSignup

Introduction

Quick StartWhat is JavaScriptHistory of JavaScript

Setup

Node.js InstallationVisual Studio Code

Basics

Syntax & Comments
Variables
If-Else ConditionalsIf-Else LadderSwitch CaseTernary Operator
Functions

Advanced

CoderrShyam logo

CoderrShyam

HomeAboutContactBlogTutorials
LoginSignup
TutorialsJavaScript TutorialConditionalsIf-Else Ladder

If-Else Ladder

The "if-else" ladder is a series of "if" and "else" statements that are used to test multiple conditions in sequence.

The "if-else ladder" is a control structure in JavaScript that allows you to execute a different block of code depending on multiple conditions. It is called a ladder because it consists of multiple if and else statements arranged in a ladder-like fashion.

Syntax

Here is the syntax for an "if-else" ladder in JavaScript:

main.js
if (condition1) {
  // code to be executed if condition1 is true
} else if (condition2) {
  // code to be executed if condition2 is true
} else if (condition3) {
  // code to be executed if condition3 is true
} else {
  // code to be executed if none of the conditions are true
}

The conditions are boolean expressions that evaluate to either true or false. The code in each block is executed if the corresponding condition is true. If none of the conditions are true, the code in the else block is executed.

Each if statement is followed by an optional else statement. If the first if condition is true, the code in the corresponding block is executed and the rest of the ladder is skipped. If the first if condition is false, the second if condition is evaluated, and so on. If none of the conditions are true, the code in the else block is executed.

Examples

Here are some examples of using an "if-else" ladder in JavaScript:

main.js
let x = 10;

if (x > 10) {
  console.log("x is greater than 10");
} else if (x === 10) {
  console.log("x is equal to 10");
} else {
  console.log("x is less than 10");
}

In this example, the value of x is 10, so the second condition x === 10 is true, and the output is:

x is equal to 10

Here is another example:

main.js
let y = 3;

if (y > 5) {
  console.log("y is greater than 5");
} else if (y > 3) {
  console.log("y is greater than 3");
} else {
  console.log("y is less than or equal to 3");
}

In this example, the value of y is 3, so the first two conditions are false, and the output is:

y is less than or equal to 3

Conclusion

  • The "if-else ladder" is a series of if and else statements that are used to test multiple conditions in sequence.
  • The code in each block is executed if the corresponding condition is true.
  • If none of the conditions are true, the code in the else block is executed.

How is this guide?

February 26th, 2026

If-Else Conditionals

The "if" statement in JavaScript is used to execute a block of code if a certain condition is met. The "else" clause is used to execute a block of code if the condition is not met.

Switch Case

The "switch" statement in JavaScript is used to execute a block of code based on the value of a variable or expression.

© 2026CoderrShyamAll Rights Reserved.

On this page

Syntax
Examples
Conclusion
Follow us on GitHub