If...Else
EasyIn 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: