#atom
ID: JS-008
Date: [Insert Date]

Content:
Conditional statements allow you to execute code based on whether a condition is true or false. JavaScript provides several ways to handle conditions.

if Statement:

Syntax:

if (condition1) {
    // Code to execute if condition1 is true
} else if (condition2) {
    // Code to execute if condition2 is true
} else {
    // Code to execute if all conditions are false
}

Example:

let age = 18;
if (age < 13) {
    console.log('Child');
} else if (age < 20) {
    console.log('Teenager');
} else {
    console.log('Adult');
}

switch Statement:

Syntax:

switch (expression) {
    case value1:
        // Code to execute if expression === value1
        break;
    case value2:
        // Code to execute if expression === value2
        break;
    default:
        // Code to execute if no case matches
}

Example:

let day = 'Monday';
switch (day) {
    case 'Monday':
        console.log('Start of the workweek');
        break;
    case 'Friday':
        console.log('End of the workweek');
        break;
    default:
        console.log('Midweek');
}

Ternary Operator:

Syntax:

condition ? expr1 : expr2;

Example:

let age = 18;
let status = age >= 18 ? 'Adult' : 'Minor';
console.log(status); // "Adult"

Connections:


Connections:


Sources: