Quiz: JavaScript if else and switch

Learn JavaScript if, else, and switch statements with clear syntax, real-world examples, and best practices for writing clean, decision-based code.

1.

What will the following code output?

javascript
1
2
3
4
5
6
7
let age = 20;

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

What will this code log to the console?

javascript
1
2
3
4
5
6
7
8
9
10
11
12
let role = "admin";
let active = false;

if (active) {
  if (role === "admin") {
    console.log("Show admin dashboard");
  } else {
    console.log("Show user dashboard");
  }
} else {
  console.log("Please activate your account.");
}
3.

What is the purpose of the break keyword in a switch statement?

4.

What will be logged from this code?

javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
let grade = 'B';

switch (grade) {
  case 'A':
  case 'B':
    console.log('Great job!');
    break;
  case 'C':
    console.log('You passed.');
    break;
  default:
    console.log('Needs improvement.');
}


5.

Which statement about switch vs if else is TRUE?