Last updated

JavaScript If...Else

Definition: An if statement runs code only when a condition is true. else if and else let you choose between several outcomes. The condition goes in round brackets, the code in curly braces.

Example 1 — simple if

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

Example 2 — if...else

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

Example 3 — else if chain

let score = 75;
if (score >= 90) {
  console.log("Grade A");
} else if (score >= 70) {
  console.log("Grade B");
} else if (score >= 50) {
  console.log("Grade C");
} else {
  console.log("Fail");
}

Example 4 — the ternary shortcut

For a quick either/or on one line:

let age = 20;
let type = age >= 18 ? "Adult" : "Minor";
console.log(type);

💡 Try it: change score and run again to watch each branch fire.

Try it Yourself
Output

          
Ad · responsive