Je nutné âelseâ?
důležitost: 4
NásledujÃcà funkce vrátà true, jestliže parametr vÄk je vÄtšà než 18.
Jinak se zeptá na povolenà a vrátà výsledek dotazu:
function ovÄÅVÄk(vÄk) {
if (vÄk > 18) {
return true;
} else {
// ...
return confirm('Dovolili ti to rodiÄe?');
}
}
Bude tato funkce fungovat jinak, bude-li odstranÄno else?
function ovÄÅVÄk(vÄk) {
if (vÄk > 18) {
return true;
}
// ...
return confirm('Dovolili ti to rodiÄe?');
}
Je nÄjaký rozdÃl mezi chovánÃm tÄchto dvou variant?
Žádný rozdÃl v nich nenÃ.
V obou pÅÃpadech se pÅÃkaz return confirm('Dovolili ti to rodiÄe?'); spustà právÄ tehdy, když podmÃnka za if nenà splnÄna.