Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

JavaScript lernen

Quellcode übersichtlich gestalten

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Die Definition von Funktionen gestaltet den Quellcode in JavaScript wesentlich übersichtlicher und erleichtert zusätzlich diesen in weiteren Programmen wiederzuverwenden.
03:21

Transkript

Hand aufs Herz, wie lange brauchen Sie, um den Sinn dieses Quelltextes hier zu verstehen? Selbst wenn Sie schon ein erfahrener JavaScript-Programmierer oder eine erfahrene Programmiererin sind, dann braucht man eine Weile, um diesen Code zu verstehen. Zunächst werden Variablen definiert, dann geht es in eine Schleife, und die eigentliche Musik des Programms, die spielt sich in diesen zwei Zeilen ab. Da wird der Wochentag des Datums berechnet und dann hier eben ausgegeben. Um den Code übersichtlicher zu machen und vor allem auch um Code wiederverwendbar zu machen, da gibt es die sogenannten Funktionen. Ich zeige Ihnen mal so eine Funktion. Das schreibt man mit "function". Und dann kann ich dieser Funktion einen beliebigen Namen geben, und zwar z. B. "wochentag_heilig_abend". Und dann schreibe ich auch wieder runde Klammer auf, runde Klammer zu, dann mache ich eine geschweifte Klammer. Und nun kann ich innerhalb dieser Funktion bspw. diesen Code hier schreiben, den wir bisher hier oben hatten. Ich definiere also ein Datum, ich berechne den Wochentag und gebe das Ganze aus. Und der Trick besteht jetzt darin, dass ich in dieser Vorschleife bspw. nur den Namen dieser Funktion aufrufe: "wochentag_heilig_abend", dann runde Klammer auf, runde Klammer zu. Und jetzt hat sich am eigentlichen Programmablauf nicht viel geändert. Wenn ich jetzt nochmal auf "Run" gehe, dann kommt hier genau dasselbe Ergebnis. Aber der Vorteil liegt darin, dass wenn ich jetzt z. B. auch diese Variablen hier rausnehme und in diese Funktion integriere, -- ich mach das Ganze nochmal ein bisschen hübscher -- dann habe ich das eigentliche Programm jetzt ganz zu Beginn. Ich lasse mir hier die Wochentage anzeigen für dieses Jahr. Dann habe ich das eigentliche Programm, "wochentag_heilig_abend", hier oben, und in dieser Funktion hier unten, da kann ich so eine Art Backoffice machen und im Stillen arbeiten. Und das Programm ist dann auch tatsächlich so aufgebaut, wie man es als Mensch auch erwartet. Und zwar, ich gehe alle Jahre durch und schau mir dann an, an welchem Wochentag der Heilig Abend liegt. Wir können es auch noch ein bisschen geschickter machen. Und zwar, kann ich bspw. einer Funktion auch einen Wert mitgeben. Also z. B. hier das Jahr, das hier gegeben ist. Und wenn ich ihn der Funktion mitgebe, dann muss ich natürlich diesen Wert irgendwo auch in Empfang nehmen. Also schreibe ich hier unten noch einmal "Jahr". Und dann kann ich das Ganze mal durchlaufen lassen. Dann kommt auch wieder dasselbe Ergebnis raus. Aber das ist einfach eine schöne Chance, um Code immer wieder neu zu verwenden und um Code auch lesbar zu halten, denn mit dem Begriff Wochentag, Heilig Abend und dann das Jahr, damit kann in vielen Fällen ein anderer Programmierer sehr schnell etwas anfangen. Und bedenken Sie auch, wenn Sie sich Code anschauen, den Sie vor einer oder vor fünf Wochen oder vor einem Jahr geschrieben haben, dann wird es auch für einen selber schwer, nochmal durch so einen Code durchzusteigen und deswegen ist es eigentlich ganz schön, wenn man solche Codeblöcke in Funktionen zusammenfasst und diesen auch sinnvolle Namen gibt.

JavaScript lernen

Sehen, lernen und üben Sie das Schreiben von kleinen Programmen, die allesamt mit der Programmiersprache JavaScript erstellt werden.

2 Std. 6 min (37 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!