⊗jsPmFTDTS 232 of 505 menu

Punto e virgola nella dichiarazione di funzioni in JavaScript

Quando una funzione è dichiarata come Function Declaration dopo la parentesi graffa } il punto e virgola non viene messo:

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

Se invece la funzione è dichiarata come Function Expression, dopo } si mette il punto e virgola:

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

Perché: perché in JavaScript qualsiasi espressione deve terminare con un punto e virgola, e in questo caso abbiamo proprio un'espressione. Questo punto e virgola non è obbligatorio, poiché JavaScript in generale permette di non metterlo, ma è desiderabile. Mettetelo sempre:)

Inserite i punti e virgola in tutti i punti necessari:

let func1 = function() {console.log('!')}; let func2 = function() { console.log('!'); }; function func3() { console.log('!'); }
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta