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('+++');
}