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 dazu gedacht, innerhalb einer größeren Umgebung verwendet zu werden, sei es ein Browser, serverseitige Skripte oder Ähnliches. Diese Referenz versucht im Wesentlichen, umgebungsunabhängig zu sein und zielt nicht speziell auf eine Webbrowser-Umgebung.
Wenn Sie neu in JavaScript sind, beginnen Sie mit dem Leitfaden. Sobald Sie ein solides Verständnis der Grundlagen haben, können Sie die Referenz nutzen, um mehr Details zu einzelnen Objekten und Sprachkonstrukten zu erhalten.
Eingebaute Objekte
JavaScript Standard-eingebaute Objekte, zusammen mit ihren Methoden und Eigenschaften.
Werteigenschaften
Funktionseigenschaften
Fundamentale Objekte
Fehlerobjekte
Error
AggregateError
EvalError
RangeError
ReferenceError
SyntaxError
TypeError
URIError
InternalError
Nicht standardisiert
Zahlen und Daten
Textverarbeitung
Indizierte Sammlungen
Keyed-Sammlungen
Strukturierte Daten
Speicherverwaltung
Kontrollabstraktionsobjekte
Reflexion
Internationalisierung
Anweisungen
Kontrollfluss
Variablen deklarieren
Funktionen und Klassen
Iterationen
Andere
Ausdrücke und Operatoren
Primärausdrücke
Linke Ausdrücke
Inkrement und Dekrement
Unäre Operatoren
Arithmetische Operatoren
Relationale Operatoren
Gleichheitsoperatoren
Bitweise Verschiebungsoperatoren
Binäre bitweise Operatoren
Binäre logische Operatoren
Bedingungsoperator (ternär)
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{...}
- Disjunktion:
|
- Eingangs-Grenzmarkierung:
^
,$
- Unverändertes Zeichen:
a
,b
- Lookahead-Bedingung:
(?=...)
,(?!...)
- Lookbehind-Bedingung:
(?<=...)
,(?<!...)
- Modifier:
(?ims-ims:...)
- Benannter Rückverweis:
\k<name>
- Benannte Erfassungsgruppe:
(?<name>...)
- Nicht-erfassende Gruppe:
(?:...)
- Quantor:
*
,+
,?
,{n}
,{n,}
,{n,m}
- Unicode-Zeichenklassen-Escape:
\p{...}
,\P{...}
- Wildcard:
.
- Wort-Grenzmarkierung:
\b
,\B