Optionalität der geschweiften Klammern in JavaScript
Falls sich in den geschweiften Klammern von if
oder else nur ein Ausdruck befindet,
können diese geschweiften Klammern weggelassen werden. Nehmen wir an,
es liegt beispielsweise folgender Code mit allen Klammern vor:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
Man kann ihn so kürzen:
if (test === 0) console.log('+++'); else console.log('---');
Oder so:
if (test === 0) {
console.log('+++');
} else console.log('---');
Man kann auch alle Klammern entfernen, aber nicht alles in einer Zeile schreiben, sondern so:
if (test === 0)
console.log('+++');
else
console.log('--');
Schreiben Sie den folgenden Code in gekürzter Form um:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
Schreiben Sie den folgenden Code in gekürzter Form um:
if (test > 0) {
console.log('+++');
}