Function expression och Function declaration i JavaScript
I JavaScript kan en funktion deklareras på två sätt.
Det första sättet är att helt enkelt deklarera funktionen
via function och omedelbart ge den ett namn:
javascriptfunction func() {
console.log('!');
}
func(); // skriver ut '!'
Det andra sättet är att skapa en namnlös funktion och tilldela den till en variabel:
javascriptlet func = function() {
console.log('!');
};
func(); // skriver ut '!'
Vetenskapligt sett kallas det första sättet för Function Declaration (funktionsdeklaration), och det andra - Function Expression (funktionsuttryck).
Задание 1
Avgör om den presenterade funktionen är en Function Declaration eller ett Function Expression:
javascriptfunction func() {
console.log('!');
}
Задание 2
Avgör om den presenterade funktionen är en Function Declaration eller ett Function Expression:
javascriptlet func = function() {
console.log('!');
}