← Back to Roadmap

If...Else

Easy

In plain terms

if executes code when a condition is truthy. else runs when it is falsy. else if chains multiple conditions. Use curly braces for multi-line blocks; single-line braces are optional.

What you need to know

  • if (condition) { }
  • else and else if
  • Truthy/falsy evaluation

Try it yourself

Copy the code below and run it in your browser console or a code editor:

if (age >= 18) {
  console.log('Adult');
} else {
  console.log('Minor');
}

if (score >= 90) {
  grade = 'A';
} else if (score >= 80) {
  grade = 'B';
} else {
  grade = 'C';
}

// Single statement (braces optional but recommended)
if (loggedIn) console.log('Welcome!');

Learn more

Dive deeper with these trusted resources: