⊗jsPmFTDTS 232 of 505 menu

Semikolon vid funktionsdeklaration i JavaScript

När en funktion deklareras som Function Declaration sätts inget semikolon efter klammerparentesen }:

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

Om funktionen däremot deklareras som Function Expression, så sätts ett semikolon efter }:

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

Anledningen: i JavaScript måste alla uttryck avslutas med ett semikolon, och i det här fallet har vi just ett uttryck. Detta semikolon är inte obligatoriskt, eftersom JavaScript generellt tillåter att man utelämnar dem, men det är önskvärt. Sätt det alltid:)

Sätt ut semikolon på alla nödvändiga ställen:

let func1 = function() {console.log('!')}; let func2 = function() { console.log('!'); }; function func3() { console.log('!'); }
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa