Opționalitatea acoladelor în JavaScript
În cazul în care în acoladele if
sau else va fi o singură expresie,
se pot omite aceste acolade. Să presupunem,
de exemplu, că avem următorul cod cu toate acoladele:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
Îl putem scurta astfel:
if (test === 0) console.log('+++'); else console.log('---');
Sau astfel:
if (test === 0) {
console.log('+++');
} else console.log('---');
De asemenea, puteți elimina toate acoladele, dar să formatați nu într-o linie, ci astfel:
if (test === 0)
console.log('+++');
else
console.log('--');
Rescrieți următorul cod în formă scurtată:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
Rescrieți următorul cod în formă scurtată:
if (test > 0) {
console.log('+++');
}