Skip to content

Latest commit

 

History

History

1-if-else-required

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

importance: 4


Est-ce que "else" est requis ?

La fonction suivante renvoie true si le paramètre age est supérieur à 18.

Sinon, il demande une confirmation et renvoie son résultat :

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

La fonction fonctionnera-t-elle différemment si else est supprimé ?

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

Existe-t-il une différence dans le comportement de ces deux variantes ?