Προαιρετικότητα των αγκυλών στην JavaScript
Στην περίπτωση που στις αγκύλες if
ή else υπάρχει μόνο μία έκφραση,
μπορούμε να παραλείψουμε αυτές τις αγκύλες. Ας
υποθέσουμε, για παράδειγμα, ότι δίνεται ο ακόλουθος κώδικας με όλες τις αγκύλες:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
Μπορούμε να τον συντομεύσουμε ως εξής:
if (test === 0) console.log('+++'); else console.log('---');
Ή ως εξής:
if (test === 0) {
console.log('+++');
} else console.log('---');
Μπορούμε επίσης να αφαιρέσουμε όλες τις αγκύλες, αλλά να μην γράψουμε όλο τον κώδικα σε μία γραμμή, αλλά ως εξής:
if (test === 0)
console.log('+++');
else
console.log('--');
Ξαναγράψτε τον ακόλουθο κώδικα σε συντομότερη μορφή:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
Ξαναγράψτε τον ακόλουθο κώδικα σε συντομότερη μορφή:
if (test > 0) {
console.log('+++');
}