PÅepiÅ¡te funkci pomocà â?â nebo â||â
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?');
}
}
PÅepiÅ¡te ji, aby dÄlala totéž, ale bez použità if a na jediný Åádek.
VytvoÅte dvÄ varianty ovÄÅVÄk:
- Pomocà operátoru otaznÃku
? - Pomocà OR
||
Pomocà operátoru otaznÃku '?':
function ovÄÅVÄk(vÄk) {
return (vÄk > 18) ? true : confirm('Dovolili ti to rodiÄe?');
}
Pomocà OR || (kratšà varianta):
function ovÄÅVÄk(vÄk) {
return (vÄk > 18) || confirm('Dovolili ti to rodiÄe?');
}
Závorky okolo vÄk > 18 zde nejsou nutné. Sloužà jen k lepšà Äitelnosti.