Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 633 Bytes

File metadata and controls

38 lines (30 loc) · 633 Bytes

importance: 4


Czy "else" jest wymagane?

Następująca funkcja zwraca true jeżeli parametr age jest większy niż 18.

W przeciwnym razie prosi o potwierdzenie i zwraca wynik:

function checkAge(age) {
  if (age > 18) {
    return true;
*!*
  } else {
    // ...
    return confirm('Czy rodzice ci pozwolili?');
  }
*/!*
}

Czy funkcja będzie działać inaczej jeżeli else zostanie usunięte?

function checkAge(age) {
  if (age > 18) {
    return true;
  }
*!*
  // ...
  return confirm('Czy rodzice ci pozwolili?');
*/!*
}

Czy jest jakakolwiek różnica w zachowaniu tych dwóch wariantów?