Opzionalità delle parentesi graffe in JavaScript
Nel caso in cui all'interno delle parentesi graffe di if
o else ci sia solo una singola espressione,
è possibile omettere queste parentesi graffe. Supponiamo,
ad esempio, di avere questo codice con tutte le parentesi:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
Può essere abbreviato in questo modo:
if (test === 0) console.log('+++'); else console.log('---');
O così:
if (test === 0) {
console.log('+++');
} else console.log('---');
È anche possibile rimuovere tutte le parentesi, ma formattare il codice non in linea, bensì in questo modo:
if (test === 0)
console.log('+++');
else
console.log('--');
Riscrivi il seguente codice in forma abbreviata:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
Riscrivi il seguente codice in forma abbreviata:
if (test > 0) {
console.log('+++');
}