Function expression e Function declaration in JavaScript
In JavaScript una funzione può essere dichiarata in due modi.
Il primo modo è dichiarare semplicemente una funzione
con function, assegnandole immediatamente un nome:
javascriptfunction func() {
console.log('!');
}
func(); // visualizzerà '!'
Il secondo modo è creare una funzione anonima e assegnarla a una variabile:
javascriptlet func = function() {
console.log('!');
};
func(); // visualizzerà '!'
In termini scientifici il primo modo è chiamato Function Declaration (dichiarazione di funzione), mentre il secondo - Function Expression (espressione funzionale).
Задание 1
Determina se la funzione presentata è una Function Declaration o una Function Expression:
javascriptfunction func() {
console.log('!');
}
Задание 2
Determina se la funzione presentata è una Function Declaration o una Function Expression:
javascriptlet func = function() {
console.log('!');
}