Function expression und Function declaration in JavaScript
In JavaScript kann eine Funktion auf zwei Arten deklariert werden.
Die erste Art ist, eine Funktion einfach mit
function zu deklarieren und ihr sofort einen Namen zu geben:
javascriptfunction func() {
console.log('!');
}
func(); // gibt '!' aus
Die zweite Art ist, eine unbenannte Funktion zu erstellen und sie einer Variablen zuzuweisen:
javascriptlet func = function() {
console.log('!');
};
func(); // gibt '!' aus
Wissenschaftlich gesehen heißt die erste Art Function Declaration (Funktionsdeklaration), und die zweite - Function Expression (Funktionsausdruck).
Задание 1
Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:
javascriptfunction func() {
console.log('!');
}
Задание 2
Bestimmen Sie, ob die dargestellte Funktion Function Declaration oder Function Expression ist:
javascriptlet func = function() {
console.log('!');
}