JavaScript-Referenz
Die JavaScript-Referenz dient als Repository für Fakten über die JavaScript-Sprache. Die gesamte Sprache wird hier im Detail beschrieben. Wenn Sie JavaScript-Code schreiben, werden Sie häufig auf diese Seiten verweisen (daher der Titel „JavaScript-Referenz“).
Die JavaScript-Sprache soll innerhalb einer größeren Umgebung verwendet werden, sei es in einem Browser, serverseitigen Skripten oder Ähnlichem. Diese Referenz versucht größtenteils, umgebungsneutral zu sein und zielt nicht auf eine Webbrowser-Umgebung ab.
Wenn Sie neu in JavaScript sind, beginnen Sie mit dem Leitfaden. Sobald Sie die Grundlagen verstanden haben, können Sie die Referenz nutzen, um mehr Details über einzelne Objekte und Sprachkonstrukte zu erfahren.
Eingebaute Objekte
JavaScript-Standard eingebaute Objekte, zusammen mit ihren Methoden und Eigenschaften.
Werteigenschaften
Funktionseigenschaften
Fundamentale Objekte
Fehlertypen
Error
AggregateError
EvalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
InternalError
Nicht standardisiert
Zahlen und Daten
Textverarbeitung
Indexierte Sammlungen
Geordnete Sammlungen
Strukturierte Daten
Speichermanagement
Kontrollabstraktionsobjekte
Reflexion
Internationalisierung
Anweisungen
Kontrollfluss
Variablen deklarieren
Funktionen und Klassen
Iterationen
Andere
Ausdrücke und Operatoren
Primärausdrücke
Linksseitige 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ä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:
[...]
,[^...]
- Zeichenklassenmaskierung:
\d
,\D
,\w
,\W
,\s
,\S
- Zeichenschutz:
\n
,\u{...}
- Disjunktion:
|
- Eingangszeilenbegrenzung:
^
,$
- Literalzeichen:
a
,b
- Vorausschauen:
(?=...)
,(?!...)
- Zurückschauen:
(?<=...)
,(?<!...)
- Modifikator:
(?ims-ims:...)
- Benannter Rückverweis:
\k<name>
- Benannte Erfassungsgruppe:
(?<name>...)
- Nicht erfassende Gruppe:
(?:...)
- Quantifizierer:
*
,+
,?
,{n}
,{n,}
,{n,m}
- Unicode-Zeichenklassenmaskierung:
\p{...}
,\P{...}
- Wildcard:
.
- Wortbegrenzung:
\b
,\B