Aaltosulkujen valinnaisuus JavaScriptissä
Siinä tapauksessa, että aaltosuluissa if
tai else on vain yksi lauseke,
näitä aaltosulkuja ei tarvitse kirjoittaa. Olkoon,
esimerkiksi, annettu tällainen koodi kaikilla suluilla:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
Sitä voidaan lyhentää näin:
if (test === 0) console.log('+++'); else console.log('---');
Tai näin:
if (test === 0) {
console.log('+++');
} else console.log('---');
Kaikki sulut voidaan myös poistaa, mutta muotoilla kaikki ei rivissä, vaan näin:
if (test === 0)
console.log('+++');
else
console.log('--');
Kirjoita seuraava koodi uudelleen lyhennetyssä muodossa:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
Kirjoita seuraava koodi uudelleen lyhennetyssä muodossa:
if (test > 0) {
console.log('+++');
}