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