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 theif
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 anif
condition is false, the nextelse 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
.