JavaScript-Referenz
Die JavaScript-Referenz dient als ein Verzeichnis von Fakten über die JavaScript-Sprache. Die gesamte Sprache wird hier im Detail beschrieben. Während Sie JavaScript-Code schreiben, werden Sie häufig auf diese Seiten verweisen (daher der Titel "JavaScript-Referenz").
Die JavaScript-Sprache ist dazu gedacht, innerhalb einer größeren Umgebung genutzt zu werden, sei es ein Browser, serverseitige Skripte oder ähnliches. Diese Referenz versucht größtenteils, umgebungsunabhängig zu sein und fokussiert sich nicht auf eine Webbrowser-Umgebung.
Wenn Sie neu in JavaScript sind, beginnen Sie mit dem Leitfaden. Sobald Sie die Grundlagen gemeistert haben, können Sie die Referenz verwenden, um mehr Details zu einzelnen Objekten und Sprachkonstrukten zu erhalten.
Eingebaute Objekte
JavaScript Standard eingebaute Objekte sowie ihre Methoden und Eigenschaften.
Werteigenschaften
Funktionseigenschaften
Fundamentale Objekte
Fehlerobjekte
Zahlen und Daten
Textverarbeitung
Indexierte Kollektionen
Geordnete Kollektionen
Strukturierte Daten
Speicherverwaltung
Steuerungsabstraktionsobjekte
Reflexion
Internationalisierung
Anweisungen
Kontrollfluss
Variablen deklarieren
Funktionen und Klassen
Schleifen
Sonstige
Ausdrücke und Operatoren
Primärausdrücke
Linksseitige Ausdrücke
Inkrement und Dekrement
Unäre Operatoren
Arithmetische Operatoren
Vergleichsoperatoren
Gleichheitsoperatoren
Bitweise Verschiebeoperatoren
Binäre bitweise Operatoren
Binäre logische Operatoren
Bedingter (ternärer) Operator
Zuweisungsoperatoren
Yield-Operatoren
Spread-Syntax
Komma-Operator
Funktionen
Klassen
Reguläre Ausdrücke
JavaScript reguläre Ausdrücke.
- Rückverweis:
\1,\2 - Erfassungsgruppe:
(...) - Zeichenklasse:
[...],[^...] - Zeichenklassen-Escape:
\d,\D,\w,\W,\s,\S - Zeichen-Escape:
\n,\u{...} - Verknüpfung:
| - Eingabegrenzenbehauptung:
^,$ - Literalzeichen:
a,b - Lookahead-Bestätigung:
(?=...),(?!...) - Lookbehind-Bestätigung:
(?<=...),(?<!...) - Modifizierer:
(?ims-ims:...) - Benannter Rückverweis:
\k<name> - Benannte Erfassungsgruppe:
(?<name>...) - Nicht-erfassende Gruppe:
(?:...) - Quantifizierer:
*,+,?,{n},{n,},{n,m} - Unicode-Zeichenklassen-Escape:
\p{...},\P{...} - Jokerzeichen:
. - Wortgrenzen-Bestätigung:
\b,\B