(E)ingabe javascript: confirm() prompt() Handler / Events / Eventlistener document.getElementById().... document.getElementsByTagName().... document.getElementsByClassName()..... (V)erarbeitung Datentypen (Variablen) Zahlen, Zeichenketten, Wahrheitstyp, Array, Objekt, etc..... Operatoren - Zuweisungsoperatoren = += -= ++ -- - Berechnungsoperatoren + - * / - Operator zur Zeichenkettenverknüpfung +(js) - Vergleichsoperatoren und logische Verknüpfungen == != > < >= <= && || - Bit-Operatoren & | ^ Funktionen - Vordefinierte Funktionen - Mathematische Funktionen - Stringfunktionen - Arrayfunktionen - Funktionen zur Behandlung von Variablen - Datum / Uhrzeitfunktionen - Dateifunktionen (Text, CSV, XML, JSON) - Datenbank/Datenaustauschformate Funktionen - Sonstige Funktionen - Eigene Funktionen - Einfache Funktionen - Funktionen mit Übergabe(n) - Funktionen mit Übergabe(n) und Rückgabe - Kontrollstrukturen - Schleifen for(){}, while(){}, do{}while() - bedingte Anweisungen var x=12<3 ? true : false; Fallentscheidungen if(){}else{}, switch(){} OOP (Objekt-Orientierte-Programmierung) - Klassen - Instanziierung - Objekte - Eigenschaften - Methoden - etc... (A)usgabe javascript: Konsole: console.dir() console.log() Browser: alert() document.write() document.getElementById().... document.getElementsByTagName().... document.getElementsByClassName().....