⊗jsPmFTDTS 232 of 505 menu

Semikool funktsioonide deklareerimisel JavaScriptis

Kui funktsioon on deklareeritud kui Function Declaration, pärast looksulg } semikooli ei panda:

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

Kui aga funktsioon on deklareeritud kui Function Expression, siis pärast } pannakse semikool:

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

Miks: sest JavaScriptis peab iga avaldis lõppema semikooliga, ja sellisel juhul on meil justkui avaldis. See semikool pole kohustuslik, kuna JavaScript lubab neid üldiselt mitte panna, kuid on soovitav. Alati pange:)

Paigaldage semikoolid kõikidesse vajalikku kohtadesse:

let func1 = function() {console.log('!')}; let func2 = function() { console.log('!'); }; function func3() { console.log('!'); }
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu