Plenty of π
Module 4: Control Flow – Conditionals and Loops
Conditional Statements: if, else, else if

Conditional statements allow your code to make decisions and execute different blocks of code based on whether a condition is true or false.

  • if statement: Executes a block of code if a specified condition is true.

    let temperature = 25;
    if (temperature > 20) {
      console.log("It's a warm day!");
    }
    
  • else statement: Executes a block of code if the if condition is false.

    let age = 16;
    if (age >= 18) {
      console.log("You are an adult.");
    } else {
      console.log("You are a minor.");
    }
    
  • else if statement: Allows you to test multiple conditions in sequence. If an if condition is false, the next else if condition is checked, and so on.

    let score = 85;
    if (score >= 90) {
      console.log("Grade: A");
    } else if (score >= 80) {
      console.log("Grade: B"); // This will be executed
    } else if (score >= 70) {
      console.log("Grade: C");
    } else {
      console.log("Grade: D or F");
    }
    

Conditions are boolean expressions that evaluate to true or false.