JavaScript-Referenz
Die JavaScript-Referenz dient als Sammlung von Fakten über die JavaScript-Sprache. Die gesamte Sprache wird hier ausführlich beschrieben. Beim Schreiben von JavaScript-Code werden Sie häufig auf diese Seiten zurückgreifen (daher der Titel „JavaScript-Referenz“).
Die JavaScript-Sprache ist für die Verwendung innerhalb einer größeren Umgebung gedacht, sei es ein Browser, serverseitige Skripte oder Ähnliches. Diese Referenz versucht größtenteils, umgebungsunabhängig zu sein, und richtet sich nicht speziell an eine Webbrowser-Umgebung.
Wenn Sie neu bei JavaScript sind, beginnen Sie mit dem Leitfaden. Sobald Sie die Grundlagen sicher beherrschen, können Sie die Referenz verwenden, um weitere Details zu einzelnen Objekten und Sprachkonstrukten zu erhalten.
Integrierte Objekte
Standardmäßig integrierte JavaScript-Objekte sowie ihre Methoden und Eigenschaften.
Werteigenschaften
Funktionseigenschaften
Grundlegende Objekte
Fehlerobjekte
Zahlen und Datumsangaben
Textverarbeitung
Indizierte Sammlungen
Schlüsselbasierte Sammlungen
Strukturierte Daten
Speicherverwaltung
Objekte zur Kontrollabstraktion
Reflexion
Internationalisierung
Anweisungen
Kontrollfluss
Variablen deklarieren
Funktionen und Klassen
Iterationen
Andere
Ausdrücke und Operatoren
Primäre Ausdrücke
Ausdrücke auf der linken Seite
Inkrement und Dekrement
Unäre Operatoren
Arithmetische Operatoren
Vergleichsoperatoren
Gleichheitsoperatoren
Bitweise Verschiebungsoperatoren
Binäre bitweise Operatoren
Binäre logische Operatoren
Bedingter (ternärer) Operator
Zuweisungsoperatoren
Yield-Operatoren
Spread-Syntax
Kommaoperator
Funktionen
Klassen
Reguläre Ausdrücke
Reguläre JavaScript-Ausdrücke.
- Rückreferenz:
\1,\2 - Erfassende Gruppe:
(...) - Zeichenklasse:
[...],[^...] - Escape-Sequenz für Zeichenklassen:
\d,\D,\w,\W,\s,\S - Escape-Sequenz für Zeichen:
\n,\u{...} - Alternative:
| - Assertion für Eingabegrenzen:
^,$ - Literalzeichen:
a,b - Lookahead-Assertion:
(?=...),(?!...) - Lookbehind-Assertion:
(?<=...),(?<!...) - Modifikator:
(?ims-ims:...) - Benannte Rückreferenz:
\k<name> - Benannte erfassende Gruppe:
(?<name>...) - Nicht erfassende Gruppe:
(?:...) - Quantifizierer:
*,+,?,{n},{n,},{n,m} - Escape-Sequenz für Unicode-Zeichenklassen:
\p{...},\P{...} - Platzhalterzeichen:
. - Assertion für Wortgrenzen:
\b,\B