Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 637 Bytes

File metadata and controls

38 lines (30 loc) · 637 Bytes

importance: 4


Este "else" necesar?

Următoarea funcție returnează true dacă parametrul age este mai mare decât 18.

În caz contrar aceasta cere o confirmare și îi returnează rezultatul:

function checkAge(age) {
  if (age > 18) {
    return true;
*!*
  } else {
    // ...
    return confirm('Ți-au permis părinții?');
  }
*/!*
}

Funcția va funcționa diferit dacă else este eliminat?

function checkAge(age) {
  if (age > 18) {
    return true;
  }
*!*
  // ...
  return confirm('Ți-au permis părinții?');
*/!*
}

Există vreo diferență în comportamentul acestor două variante?