JavaScript-Referenz
Die JavaScript-Referenz dient als Repository von Fakten über die JavaScript-Sprache. Die gesamte Sprache wird hier im Detail beschrieben. Wenn Sie JavaScript-Code schreiben, werden Sie oft auf diese Seiten verweisen (daher der Titel "JavaScript-Referenz").
Die JavaScript-Sprache ist dazu gedacht, in einer größeren Umgebung verwendet zu werden, sei es ein Browser, serverseitige Skripte oder Ähnliches. Größtenteils versucht diese Referenz, umgebungsneutral zu sein und zielt nicht auf eine Webbrowser-Umgebung ab.
Wenn Sie neu in JavaScript sind, beginnen Sie mit dem Leitfaden. Sobald Sie ein festes Verständnis der Grundlagen haben, können Sie die Referenz verwenden, um mehr Details zu einzelnen Objekten und Sprachkonstruktionen zu erhalten.
Built-ins
JavaScript-Standard-Built-in-Objekte, zusammen mit ihren Methoden und Eigenschaften.
Wert-Eigenschaften
Funktionen-Eigenschaften
Fundamentale Objekte
Fehlerobjekte
Error
AggregateError
EvalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
InternalError
Nicht standardisiert
Zahlen und Datum
Textverarbeitung
Indizierte Sammlungen
Schlüssel-Sammlungen
Strukturierte Daten
Speicherverwaltung
Kontrollabstraktions-Objekte
Reflexion
Internationalisierung
Anweisungen
Kontrollfluss
Variablen deklarieren
Funktionen und Klassen
Iterationen
Andere
Ausdrücke und Operatoren
Primäre Ausdrücke
Left-hand-side Ausdrücke
Inkrement und Dekrement
Unäre Operatoren
Arithmetische Operatoren
Relationale Operatoren
Gleichheitsoperatoren
Bitweise Verschiebungsoperatoren
Binäre bitweise Operatoren
Binäre logische Operatoren
Bedingter (ternäre) 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-Escapesequenz:
\d
,\D
,\w
,\W
,\s
,\S
- Zeichensequenz-Escapesequenz:
\n
,\u{...}
- Disjunktion:
|
- Eingabebegrenzungsbehauptung:
^
,$
- Literales Zeichen:
a
,b
- Lookahead-Bedingung:
(?=...)
,(?!...)
- Lookbehind-Bedingung:
(?<=...)
,(?<!...)
- Modifikator:
(?ims-ims:...)
- Benannter Rückverweis:
\k<name>
- Benannte Erfassungsgruppe:
(?<name>...)
- Nicht erfassende Gruppe:
(?:...)
- Quantifizierer:
*
,+
,?
,{n}
,{n,}
,{n,m}
- Unicode Zeichenklassen-Escapesequenz:
\p{...}
,\P{...}
- Wildcard:
.
- Wortgrenzenbehauptung:
\b
,\B