torna alle lezioni

E' richiesto "else"?

importanza: 4

La seguente funzione ritorna true se il parametro age è maggiore di 18.

Altrimenti richiede una conferma e ritorna il risultato:

function checkAge(age) {
  if (age > 18) {
    return true;
  } else {
    // ...
    return confirm('Did parents allow you?');
  }
}

La funzione lavorerebbe diversamente se rimuovessimo else?

function checkAge(age) {
  if (age > 18) {
    return true;
  }
  // ...
  return confirm('Did parents allow you?');
}

Ci sono differenze nel comportamento di queste due varianti?

No, non ci sono differenze.