Episode 13 of 46

If Statements in JavaScript

Learn how to make decisions in your code with if statements.

The if statement lets your code make decisions — running different code based on whether a condition is true or false.

Basic If Statement

let age = 20;

if (age >= 18) {
    console.log("You are an adult.");
}

The code inside the curly braces only runs if the condition in parentheses is true.

If...Else

let temperature = 35;

if (temperature > 30) {
    console.log("It's hot outside!");
} else {
    console.log("It's not too hot.");
}

Multiple Conditions

let score = 85;

if (score >= 90) {
    console.log("Grade: A");
} else if (score >= 80) {
    console.log("Grade: B");
} else if (score >= 70) {
    console.log("Grade: C");
} else {
    console.log("Grade: F");
}

Nested If Statements

let isLoggedIn = true;
let isAdmin = false;

if (isLoggedIn) {
    if (isAdmin) {
        console.log("Welcome, Admin!");
    } else {
        console.log("Welcome, User!");
    }
} else {
    console.log("Please log in.");
}

Ternary Operator (Short If)

let age = 20;
let status = age >= 18 ? "adult" : "minor";
console.log(status);  // "adult"