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