JavaScript
Die folgende Tabelle zeigt die Befehls-Übersicht für die Programmiersprache JavaScript:
| Befehl | Beschreibung |
|---|---|
| var | Schlüsselwort zur Deklaration einer Variablen |
| Number | Datentyp für nummerische Werte |
| Boolean | Datentyp für Wahrheitswerte |
| String | Datentyp für Zeichenketten |
| Object | Datentyp für Objekte |
| Array | Datentyp für Arrays |
| true | Wahr (Wahrheitswert) |
| false | Unwahr (Wahrheitswert) |
| undefined | Undefinierter Wert |
| null | Wert zur Repräsentation eines "ungültigen" Werts |
| alert() | Funktion zur Anzeige eines Meldungsfensters |
| confirm() | Funktion zur Anzeige eines Meldungsfensters mit Buttons zur Bestätigung |
| prompt() | Funktion zur Anzeige eines Meldungsfensters mit einem Eingabefeld |
| if | Schlüsselwort zum Einleiten des Codeblocks für eine einfache Verzweigung |
| else | Schlüsselwort zum Einleiten des Codeblocks, falls die Bedingung nicht zutrift |
| switch | Schlüsselwort zum Einleiten einer mehrfachen Verzweigung |
| case | Schlüsselwort zum Einleiten eines Codeblocks für einen einzelnen Fall |
| default | Schlüsselwort zum Einleiten eines Codeblocks für alle nicht abgedeckte Fälle |
| for | Schlüsselwort für eine kopfgesteuerte Zählschleife |
| while | Schlüsselwort für die Bedingung bei einer Schleife |
| do | Schlüsselwort vor dem Codeblock einer fußgesteuerten Schleife |
| break | Schlüsselwort, um eine Schleife zu beenden |
| continue | Schlüsselwort, um zum Schleifenkopf/-fuß zu springen |
| new | Schlüsselwort, um ein Objekt zu instanziieren |
| push() | Funktion, um Werte am Ende eines Arrays hinzuzufügen |
| unshift() | Funktion, um Werte am Anfang eines Arrays hinzuzufügen |
| pop() | Funktion, um den letzten Wert eines Arrays zu entfernen |
| shift() | Funktion, um den ersten Wert eines Arrays zu entfernen |
| length | Eigenschaft für die Länge eines Arrays |
| concat() | Funktion, um ein Array mit einem anderen Array zu verknüpfen |
| join() | Funktion, um die Arraywerte in eine Zeichenkette zusammenzufassen |
| indexOf() | Funktion, um das erste Vorkommen eines Eintrags in einem Array zu finden |
| lastIndexOf() | Funktion, um das letzte Vorkommen eines Eintrags in einem Array zu finden |
| sort() | Funktion, um ein Array zu sortieren |
| filter() | Funktion, um ein Array zu filtern |
| parseInt() | Funktion, um eine Zeichenkette in eine Ganzzahl umzuwandeln |
| parseFloat() | Funktion, um eine Zeichenkette in eine Gleitkommazahl umzuwandeln |
| NaN | Wert, der eine ungültige Zahl repräsentiert |
| isNaN() | Funktion, um zu prüfen, ob ein Wert eine ungültige Zahl ist |
| Math.min() | Funktion zur Ermittlung der kleinsten Zahl von mehreren Zahlen |
| Math.max() | Funktion zur Ermittlung der größten Zahl von mehreren Zahlen |
| Math.floor() | Funktion zum Abrunden einer Zahl |
| Math.ceil() | Funtkion zum Aufrunden einer Zahl |
| Math.round() | Funktion zum kaufmännischen Runden einer Zahl |
| Math.random() | Funktion zum Generieren einer Zufallszahl |
| length | Eigenschaft für die Länge einer Zeichenkette |
| concat() | Funktion, um mehrere Zeichenketten zu verknüpfen |
| split() | Funktion, um die Zeichenkette an einer bestimmten Zeichenkette aufzutrennen |
| substr() | Funktion, um eine Teilzeichenkette an Hand des Startindexes und der Länge zu extrahieren |
| substring() | Funktion, um eine Teilzeichenkette an Hand des Start- und Endindexes zu extrahieren |
| indexOf() | Funktion, um das erste Vorkommen einer Zeichenkette in einer Zeichenkette zu finden |
| lastIndexOf() | Funktion, um das letzte Vorkommen einer Zeichenkette in einer Zeichenkette zu finden |
| toString() | Funktion, um einen Wert in eine Zeichenkette umzuwandeln |
| Date | Datentyp zur Repräsentation eines Datums und einer Uhrzeit |
| getDay() | Funktion zum Ermitteln des Wochentags aus einem Datums-Objekt |
| getDate() | Funktion zum Ermitteln des Tags (des Monats) aus einem Datums-Objekt |
| getMonth() | Funktion zum Ermitteln des Monats aus einem Datums-Objekt |
| getFullYear() | Funktion zum Ermitteln des Jahrs aus einem Datums-Objekt |
| getHours() | Funktion zum Ermitteln der Stunden aus einem Datums-Objekt |
| getMinutes() | Funtkion zum Ermitteln der Minuten aus einem Datums-Objekt |
| getSeconds() | Funktion zum Ermitteln der Sekunden aus einem Datums-Objekt |
| getMilliseconds() | Funktion zum Ermitteln der Millisekunden aus einem Datums-Objekt |
| setDate() | Funktion zum Setzen des Tags (des Monats) in einem Datums-Objekt |
| setMonth() | Funktion zum Setzen des Monats in einem Datums-Objekt |
| setFullYear() | Funktion zum Setzen des Jahrs in einem Datums-Objekt |
| setHours() | Funktion zum Setzen der Stunden in einem Datums-Objekt |
| setMinutes() | Funktion zum Setzen der Minuten in einem Datums-Objekt |
| setSeconds() | Funktion zum Setzen der Sekunden in einem Datums-Objekt |
| setMilliseconds() | Funktion zum Setzen der Millisekunden in einem Datums-Objekt |
| function | Schlüsselwort zur Deklaration einer Funktion |
| return | Schlüsselwort, um in einer Funktion einen Wert zuückzugeben |
| console.log() | Funktion zur Ausgabe auf der Konsole |
| try | Schlüsselwort, welches vor dem Codeblock zum Abfangen von Exceptions notiert wird |
| catch | Schlüsselwort, welches vor dem Codeblock zum Behandeln von Exceptions notiert wird |
| throw | Schlüsselwort zum Werfen einer Exception |
| document | Objekt für den Zugriff auf das DOM |
| getElementById() | Funktion des DOMs, um ein Element mittels der ID zu laden |
| getElementsByClassName() | Funktion des DOMs, um Elemente mittels des Klassennamens zu laden |
| getElementsByTagName() | Funktion des DOMs, um Elemente mittels des Tag-Namens zu laden |
| childNodes | Eigenschaft eines Elements, um auf dessen Unterelemente zuzugreifen |
| appendChild() | Funktion eines Elements, um ein neues Unterelement hinzuzufügen |
| removeChild() | Funktion eines Elements, um ein Unterelement zu entfernen |
| forms | Eigenschaft des DOMs, um auf die Formulare zuzugreifen |
| addEventListener() | Funktion zum Hinzufügen eines Event-Handlers |
| removeEventListener() | Funktion zum Entfernen eines Event-Handlers |
| click | Maus-Event für das Klicken auf ein Element |
| mousemove | Maus-Event für das Bewegen in einem Element |
| mouseout | Maus-Event für das Verlassen des Bereichs eines Elements |
| mouseup | Maus-Event für das Herunterdrücken einer Maustaste |
| mousedown | Maus-Event für das Loslassen einer Maustaste |
| keydown | Tastatur-Event für das Herunterdrücken einer Taste |
| keyup | Tastatur-Event für das Loslassen einer Taste |
| keypress | Tastatur-Event für das Betätigen einer (Zeichen-)Taste |
| change | Event für die Änderung in einem Formularfeld |
| reset | Event für das Zurücksetzen eines Formulars |
| submit | Event für das Versenden eines Formulars |
| load | Event für das Laden der Seite |
| window | Objekt für den Zugriff auf das BOM |
| open() | Funktion, um ein neues Fenster (ggf. Pop-up) zu öffnen |
| close() | Funktion, um ein Fenster zu schließen |
| setTimeout() | Funktion, um eine Funktion mit Verzögerung auszuführen (Timeout) |
| setInterval() | Funktion, um eine Funktion zyklisch auszuführen (Intervall) |
| clearTimeout() | Funktion, um ein gestartetes Timeout zu stoppen |
| clearInterval() | Funktion, um ein gestartetes Intervall zu beenden |
| XMLHttpRequest | Datentyp für eine AJAX-Anfrage |
| timeout | Eigenschaft für den Timeout einer AJAX-Anfrage |
| readyState | Eigenschaft für den Zustand einer AJAX-Anfrage |
| status | Eigenschaft für den HTTP-Status einer AJAX-Anfrage |
| open() | Funktion, um eine AJAX-Anfrage einzuleiten |
| send() | Funktion, um eine AJAX-Anfrage zu senden |
| responseText | Eigenschaft für die Antwort einer AJAX-Anfrage in Textform |
| responseXML | Eigenschaft für die Antwort einer AJAX-Anfrage in XML-Form |
| getContext() | Funktion zum Laden des Kontexts eines Canvas |
| strokeStyle | Eigenschaft für die Linienfarbe in einem Canvas |
| lineWidth | Eigenschaft für die Linienbreite in einem Canvas |
| fillStyle | Eigenschaft für die Füllfarbe in einem Canvas |
| strokeRect() | Funktion zum Zeichnen eines Rechtecks (ohne Füllung) in einem Canvas |
| fillRect() | Funktion zum Zeichnen eines Rechtecks (mit Füllung) in einem Canvas |
| beginPath() | Funktion zum Starten einer Pfadzeichnung in einem Canvas |
| moveTo() | Funktion, um den Pfad-Cursor in einem Canvas zu setzen |
| lineTo() | Funktion zum Zeichnen einer Linie in einem Canvas (Pfad) |
| arc() | Funktion zum Zeichnen einer Ellipse in einem Canvas (Pfad) |
| arcTo() | Funktion zum Zeichnen einer Kurve in einem Canvas (Pfad) |
| rect() | Funktion zum Zeichnen eines Rechtecks in einem Canvas (Pfad) |
| closePath() | Funktion, um an den Ausgangspunkt des Pfads in einem Canvas zu springen |
| stroke() | Funktion zum Zeichnen des Pfads (ohne Füllung) in einem Canvas |
| fill() | Funktion zum Zeichnen des Pfads (mit Füllung) in einem Canvas |
| font | Eigenschaft für die Schrifteinstellungen in einem Canvas |
| strokeText() | Funktion zum Zeichnen einer Schrift (ohne Füllung) in einem Canvas |
| fillText() | Funktion zum Zeichnen einer Schrift (mit Füllung) in einem Canvas |
| drawImage() | Funktion zum Zeichnen eines Bilds in einem Canvas |
| rotate() | Funktion zur Rotation in einem Canvas |
| translate() | Funktion zur Verschiebung des Nullpunkts in einem Canvas |
| scale() | Funktion zur Skalierung in einem Canvas |
| transform() | Funktion zur Transformation in einem Canvas |
| setTransform() | Funktion zur Transformation (mit Zurücksetzen der vorherigen Transformation) in einem Canvas |
| save() | Funktion zum Speichern von Einstellungen in einem Canvas |
| restore() | Funktion zum Wiederherstellen von Einstellungen in einem Canvas |