Video: TOR Javascript deaktivieren, Nutzen von Tox, Tails & Qubes-os! 2025
Sie können Funktionen in JavaScript erstellen. Die häufigste Möglichkeit zum Erstellen einer Funktion in JavaScript ist die Verwendung des Funktionsschlüsselworts. Hier ein Beispiel für diese Technik in Aktion:
function myFunction () {// tue etwas}
Diese Funktionsdefinition erstellt eine Funktion, die einen Namen hat. Wann immer die Funktion mit dem Namen der Funktion aufgerufen wird, wird sie ausgeführt:
myFunction ();
Eine andere Möglichkeit zum Erstellen einer Funktion ist das Schreiben einer anonymen Funktion. Eine anonyme Funktion ist eine Funktion ohne Namen. Zum Beispiel:
function () {// tue etwas}
Diese Funktion mag zunächst seltsam erscheinen, weil es anscheinend keine Möglichkeit gibt, sie aufzurufen. Sie können jedoch einer Variablen eine anonyme Funktion zuweisen, wie in diesem Fall:
var myFunction = function () {// etwas tun}
Wenn Sie dies getan haben, können Sie die Funktion aufrufen, indem Sie Variablenname, gefolgt von Klammern, genau wie bei der Erstellung einer benannten (nicht anonymen) Funktion. Zum Beispiel:
myFunction ();
In der Praxis sind beide Methoden normalerweise austauschbar. Es gibt jedoch einen wichtigen Unterschied.
Benannte Funktionen können von überall in einem JavaScript-Programm aufgerufen werden. Wenn Sie einen Funktionsaufruf zu einer benannten Funktion ausführen, sucht JavaScript nach der Funktion in Ihrem Programm.
Anonyme Funktionen, die einer Variablen zugewiesen sind, können nur verwendet werden, nachdem die var-Anweisung ausgeführt wurde, die sie erstellt. Wenn Sie versuchen, eine auf diese Weise erstellte Funktion auszuführen, bevor die var-Anweisung ausgeführt wird, die die anonyme Funktion benennt, wird ein Fehler ausgegeben.
Anonyme Funktionen werden normalerweise für Fälle verwendet, in denen Sie die Funktion während des Programms möglicherweise ändern müssen. Die Änderung der anonymen Funktion, die einer Variablen zugewiesen ist, ist genauso einfach wie die Änderung des Wertes einer Variablen.
Für Anfänger können anonyme Funktionen einige Zeit dauern, um sich daran zu gewöhnen. Aber wenn Sie sich ihrer Existenz bewusst sind, werden Sie sie erkennen können. Schließlich werden Sie die vielen Verwendungsmöglichkeiten für anonyme Funktionen kennen und schätzen lernen.
