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:
javascriptfunction func() {
console.log('!');
}
Se invece la funzione è dichiarata come Function Expression,
dopo } si mette il punto e virgola:
javascriptlet 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:)
Задание 1
Inserite i punti e virgola in tutti i punti necessari:
javascriptlet func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}