Funktionen
Swipe um das Menü anzuzeigen
Funktionen helfen dabei, Code in JavaScript zu organisieren und wiederzuverwenden. Eine Funktion ist ein benannter Codeblock, der eine bestimmte Aufgabe ausführt. Eine Funktion kann einmal definiert und anschließend beliebig oft ausgeführt (oder „aufgerufen“) werden.
Es gibt zwei Hauptmethoden, um Funktionen zu erstellen: Funktionsdeklarationen und Funktionsausdrücke.
Eine Funktionsdeklaration verwendet das Schlüsselwort function, gefolgt vom Funktionsnamen, einer Klammer für Parameter und einem Codeblock in geschweiften Klammern.
Ein Funktionsausdruck weist eine Funktion einer Variablen zu, häufig unter Verwendung des Schlüsselworts const oder let. Beide Ansätze ermöglichen es, Logik zu kapseln und den Code DRY (Don’t Repeat Yourself) zu halten.
123456789101112// Function Declaration function add(a, b) { return a + b; } // Function Expression const multiply = function(a, b) { return a * b; }; console.log(add(3, 4)); // Output: 7 console.log(multiply(3, 4)); // Output: 12
Gültigkeitsbereich (Scope)
Das Verständnis des Funktions-Gültigkeitsbereichs ist wichtig für das Schreiben von zuverlässigem Code. Variablen, die innerhalb einer Funktion deklariert werden, sind nur innerhalb dieser Funktion zugänglich. Dies wird als lokaler Gültigkeitsbereich bezeichnet.
Dies hilft, Namenskonflikte zu vermeiden und die Logik übersichtlich zu halten.
1234567function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Output: Hello, Sam! // console.log(message); // This would cause an error: message is not defined
Als bewährte Methode sollten Funktionen verwendet werden, um den Code in kleine, fokussierte Einheiten zu unterteilen, die jeweils eine Aufgabe gut erfüllen. Vergeben Sie klare, beschreibende Namen für Ihre Funktionen und vermeiden Sie es, auf Variablen außerhalb der Funktion zuzugreifen, es sei denn, dies ist unbedingt erforderlich. Dadurch wird Ihr Code leichter lesbar, testbar und wartbar.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen