JavaScript - Zusammenfassung
JavaScript - Zusammenfassung
Programmablauf
Ein JavaScript Programm wird von oben nach unten, Anweisung für Anweisung durchlaufen und ausgeführt.
Eine Anweisung wird mit einem Strichpunkt ;
beendet.
Variablen - Datentypen
In einer Variable können Werte gespeichert werden. Es gibt eine begrenzte Anzahl an Datentypen die wir verarbeiten können:
- string
- number
- boolean
- undefined
- null
- object
- array
Variablendeklaration
Bevor eine Variable einen Wert aufnehmen kann muss sie durch die Verwendung von let
oder const
erstellt werden.
Variablen die mit let
erstellt wurden kann jederzeit ein neuer Wert zugewiesen werden. const
Variablen können den Wert nicht mehr ändern.
Variablenzuweisung
Die Zuweisung eines Wertes an eine Variable erfolgt immer von rechts nach links durch die Verwendung des Istgleich-Zeichens =
Kontrollstrukturen
Kontrollstrukturen erlauben einen dynamischen Programmablauf. Anstatt Anweisung für Anweisung von oben nach unten auszuführen, können abhängig von Bedingungen Verzweigungen oder Schleifen verwendet werden.
Verzweigung
Abhängig von einer Bedingung werden unterschiedliche Zweige des Programmes ausgeführt.
while Schleife
Der Schleifenblock wird ausgeführt, solange eine Bedingung zutrifft.
for Schleife
Neben dem Schleifen-Body werden 3 Dinge angegeben:
- Initialisierung (Ausführung beim ersten Mal)
- Bedingung (Überprüfung vor jedem Durchlauf)
- Modifier (Ausführung nach jeden Durchlauf)
for-of Schleife
Mit einer for-of Schleife kann ein Array Element für Element durchlaufen werden.
Funktionen
Funktionen sind wiederverwendbare Programmteile. Wir vergeben Namen für Funktionen um sie später über diesen Namen aufrufen zu können. Wir senden Daten an Funktionen über Parameter und bekommen Daten von Funktionen zurück über den Rückgabewert.
Arrays
Ein Array ist eine Datenstruktur in der mehrere gleichartige Elemente gespeichert werden können. Man kann es als eine Liste von Werten verwenden. Die Liste kann wachsen und schrumpfen und wir können Elemente beliebig hinzufügen, heraus löschen und ändern. Der Zugriff auf einzelne Elemente erfolgt über den Index, der immer bei 0 beginnt.
Arraymethoden
Zur Manipulation von Arrays können Arraymethoden verwendet werden. Das sind Funktionen, die auf dem Datentyp Array definiert sind. Der Aufruf erfolgt bei Methoden so, dass zuerst die Variable angegeben wird, dann ein Punkt und danach den Namen der Methode mit Parameterliste.
Mehr Arraymethoden: JavaScript - Arraymethoden
Objekte
Objekte sind Datenstrukturen, die mehrere Daten zu einer Einheit zusammenfügen. Die einzelnen Daten innerhalb eines Objektes nennt man Eigenschaften. Eigenschaften bekommen Namen, damit man sie ansprechen kann.
Funktionen als Objekteigenschaften
Auch Funktionen können Eigenschaften von Objekten sein. Mit dem Schlüsselwort this
kann auf andere Eigenschaften desselben Objekts zugegriffen werden.