Незадължителност на фигурните скоби в 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('+++');
}