importance: 4
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 ?