O neobaveznosti vitičastih zagrada u JavaScript-u
U slučaju da će u vitičastim zagradama if
ili else biti samo jedan izraz,
ove vitičaste zagrade se mogu izostaviti. Neka je,
na primer, dat ovakav kod sa svim zagradama:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
Može se skratiti ovako:
if (test === 0) console.log('+++'); else console.log('---');
Ili ovako:
if (test === 0) {
console.log('+++');
} else console.log('---');
Takođe se mogu ukloniti sve zagrade, ali formatirati sve ne u jednoj liniji, već ovako:
if (test === 0)
console.log('+++');
else
console.log('--');
Prepišite sledeći kod u skraćenoj formi:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
Prepišite sledeći kod u skraćenoj formi:
if (test > 0) {
console.log('+++');
}