ფიგურული ფრჩხილების არჩევითობა 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('+++');
}