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 vorgesehen, 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
Reflection
Internationalisierung
Anweisungen
Kontrollfluss
Variablen deklarieren
Funktionen und Klassen
Iterationen
Sonstige
Ausdrücke und Operatoren
Primäre Ausdrücke
Linke Ausdrücke
Inkrement und Dekrement
Unäre Operatoren
Arithmetische Operatoren
Vergleichsoperatoren
Gleichheitsoperatoren
Bitweise Shift-Operatoren
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 - Erfassungsgruppe:
(...) - Zeichenklasse:
[...],[^...] - Escape-Sequenz für Zeichenklassen:
\d,\D,\w,\W,\s,\S - Escape-Sequenz für Zeichen:
\n,\u{...} - Alternative:
| - Eingabegrenzen-Assertion:
^,$ - Literales Zeichen:
a,b - Lookahead-Assertion:
(?=...),(?!...) - Lookbehind-Assertion:
(?<=...),(?<!...) - Modifikator:
(?ims-ims:...) - Benannte Rückreferenz:
\k<name> - Benannte Erfassungsgruppe:
(?<name>...) - Nicht-erfassende Gruppe:
(?:...) - Quantifizierer:
*,+,?,{n},{n,},{n,m} - Unicode-Zeichenklassen-Escape-Sequenz:
\p{...},\P{...} - Platzhalter:
. - Wortgrenzen-Assertion:
\b,\B