⊗jsPmFTDTS 232 of 505 menu

JavaScript में फंक्शन डिक्लेरेशन में सेमीकॉलन

जब फंक्शन को Function Declaration के रूप में डिक्लेयर किया जाता है तो कर्ली ब्रैकेट } के बाद सेमीकॉलन नहीं लगाया जाता:

function func() { console.log('!'); }

लेकिन अगर फंक्शन Function Expression के रूप में डिक्लेयर किया गया है, तो } के बाद सेमीकॉलन लगाया जाता है:

let func = function() { console.log('!'); };

कारण: क्योंकि JavaScript में किसी भी एक्सप्रेशन को सेमीकॉलन के साथ समाप्त होना चाहिए, और इस मामले में हमारे पास एक एक्सप्रेशन ही है। यह सेमीकॉलन अनिवार्य नहीं है, क्योंकि JavaScript आम तौर पर उन्हें न लगाने की अनुमति देता है, लेकिन वांछनीय है। हमेशा लगाएं:)

सभी आवश्यक स्थानों पर सेमीकॉलन लगाएं:

let func1 = function() {console.log('!')}; let func2 = function() { console.log('!'); }; function func3() { console.log('!'); }
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें