Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

50 Einträge — jede Funktion, Klasse und jedes Sprach-Konzept auf einer eigenen Seite mit Signatur, Parametern, Beispielen und Fallstricken.

Wie du die Referenz nutzt

Suche nach Funktionsname (z.B. array_map) oder filtere nach Art (Funktion, Klasse, Keyword, Konzept) oder Kategorie. Jeder Eintrag enthält Signatur, Parameter, Rückgabewert, Beispiele und typische Fallstricke — alles auf Deutsch, direkt verlinkbar.

// Zeige Buchstabe U — 50 Einträge

U

UIEvent.detail Eigenschaft
Nur lesbare Eigenschaft, die Zusatzinformationen zum Ereignis liefert – bei Maus-Ereignissen die aktuelle Klickanzahl (1 = Einfach-, 2 = Doppel-, 3 = Dreifachklick).
UIEvent.sourceCapabilities Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>InputDeviceCapabilities</code>-Objekt mit Infos über das physische Gerät liefert, das das Ereignis ausgelöst hat, oder <code>null</code>.
UIEvent.view Eigenschaft
Die schreibgeschützte Eigenschaft <code>UIEvent.view</code> liefert das <code>WindowProxy</code>-Objekt, in dem das Ereignis erzeugt wurde, oder <code>null</code>.
UIEvent.which Eigenschaft
Veraltete, schreibgeschützte Eigenschaft: liefert bei Tastatur-Events den <code>keyCode</code>/<code>charCode</code> und bei Maus-Events die gedrückte Taste (1 = links, 2 = Mitte, 3 = rechts).
undefined Eigenschaft
Die globale Eigenschaft <code>undefined</code> repräsentiert den primitiven Wert <code>undefined</code> — den Standardwert nicht initialisierter Variablen.
URL.hash Eigenschaft
Liest oder setzt den Fragment-Bezeichner einer URL einschließlich des führenden <code>#</code>, z. B. <code>"#kapitel-2"</code>.
URL.host Eigenschaft
Liest oder setzt den Host einer URL, also <code>hostname</code> plus <code>:port</code>, falls ein Port angegeben ist, der nicht der Standardport ist.
URL.hostname Eigenschaft
Liefert oder setzt den Hostnamen einer URL, also Domain-Namen oder IP-Adresse, ohne Port.
URL.href Eigenschaft
Liefert oder setzt die vollständige, serialisierte URL eines <code>URL</code>-Objekts als String.
URL.origin Eigenschaft
Schreibgeschützte Eigenschaft, die den Ursprung (Schema, Host und ggf. Port) einer <code>URL</code> als String liefert, z. B. <code>"https://example.com:8080"</code>.
URL.password Eigenschaft
Liest oder setzt die Passwortkomponente einer URL als prozentkodierten String, z. B. <code>geheim</code> in <code>https://anna:geheim@example.com</code>.
URL.pathname Eigenschaft
Liest oder setzt den Pfadanteil einer URL als String, beginnend mit <code>/</code> bei hierarchischen URLs – ohne Query-String und Fragment.
URL.port Eigenschaft
Liest oder setzt die Portnummer einer <code>URL</code> als Zeichenkette. Ist der Port der Standardport des Schemas, ist der Wert leer.
URL.protocol Eigenschaft
Liest oder setzt das Schema einer URL als String mit abschließendem Doppelpunkt, z. B. <code>"https:"</code>.
URL.search Eigenschaft
Liest oder setzt die Abfragezeichenfolge (Query-String) einer URL inklusive führendem <code>?</code>, z. B. <code>?q=js&amp;page=2</code>.
URL.searchParams Eigenschaft
Liefert ein schreibgeschütztes, aber live verbundenes <code>URLSearchParams</code>-Objekt, über das sich die Query-Parameter einer <code>URL</code> lesen und ändern lassen.
URL.username Eigenschaft
Liest oder setzt den Benutzernamen einer URL, also den Teil vor <code>:</code> bzw. <code>@</code> in <code>https://benutzer:passwort@host/</code>. Der Wert ist prozentkodiert.
URLPattern.hash Eigenschaft
Schreibgeschützte Zeichenkette mit dem normalisierten Muster, gegen das ein <code>URLPattern</code> den Fragmentteil (<code>#…</code>) einer URL prüft.
URLPattern.hasRegExpGroups Eigenschaft
Schreibgeschützter Boolean, der angibt, ob mindestens eine Komponente eines <code>URLPattern</code> eigene reguläre Ausdrucksgruppen wie <code>(\\d+)</code> enthält.
URLPattern.hostname Eigenschaft
Nur lesbare Eigenschaft, die das normalisierte Muster als String liefert, mit dem ein <code>URLPattern</code> den Hostnamen-Teil einer URL prüft.
URLPattern.password Eigenschaft
Liefert als schreibgeschützten String das normalisierte Muster, mit dem ein <code>URLPattern</code> den Passwortteil einer URL prüft.
URLPattern.pathname Eigenschaft
Liefert als String das normalisierte Muster, mit dem ein <code>URLPattern</code> den Pfad-Teil einer URL prüft (z. B. <code>/books/:id</code>).
URLPattern.port Eigenschaft
Schreibgeschützter String mit dem normalisierten Muster, mit dem ein <code>URLPattern</code> den Port-Teil einer URL abgleicht.
URLPattern.protocol Eigenschaft
Schreibgeschützter String mit dem normalisierten Muster, das ein <code>URLPattern</code> für den Protokollteil einer URL (z. B. <code>https</code>) verwendet.
URLPattern.search Eigenschaft
Liefert das normalisierte Muster als String, mit dem ein <code>URLPattern</code> den Suchteil (Query-String ohne <code>?</code>) einer URL abgleicht.
URLPattern.username Eigenschaft
Schreibgeschützter String mit dem normalisierten Muster, mit dem ein <code>URLPattern</code> den Benutzernamen-Teil einer URL abgleicht.
URLSearchParams.size Eigenschaft
Die schreibgeschützte Eigenschaft <code>size</code> gibt die Gesamtzahl aller Such-Parameter-Einträge eines <code>URLSearchParams</code>-Objekts zurück, doppelte Schlüssel eingeschlossen.
USBConfiguration.configurationName Eigenschaft
Liefert den vom USB-Gerät gemeldeten Namen der Konfiguration als String oder <code>null</code>, wenn das Gerät keinen String-Deskriptor dafür hat.
USBConfiguration.configurationValue Eigenschaft
Liefert den Konfigurationswert (<code>bConfigurationValue</code>) einer USB-Konfiguration. Dieser Wert wird an <code>USBDevice.selectConfiguration()</code> übergeben.
USBConfiguration.interfaces Eigenschaft
Schreibgeschütztes Array von <code>USBInterface</code>-Objekten, das jede Schnittstelle beschreibt, die eine USB-Konfiguration anbietet.
USBConnectionEvent.device Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>USBDevice</code> liefert, das gerade angeschlossen oder getrennt wurde und damit das Ereignis ausgelöst hat.
USBDevice.configuration Eigenschaft
Schreibgeschützte Eigenschaft, die die aktuell ausgewählte Konfiguration eines USB-Geräts als <code>USBConfiguration</code> liefert, oder <code>null</code>, wenn keine ausgewählt ist.
USBDevice.configurations Eigenschaft
Schreibgeschütztes Array aller <code>USBConfiguration</code>-Objekte, die ein gekoppeltes USB-Gerät laut seinen Deskriptoren anbietet.
USBDevice.deviceClass Eigenschaft
Liefert den USB-Geräteklassen-Code (bDeviceClass) eines verbundenen Geräts als Zahl von 0 bis 255 und ist nur lesbar.
USBDevice.deviceProtocol Eigenschaft
Schreibgeschützte Zahl (0–255), die den Protokoll-Code des USB-Geräts aus dem Geräte-Deskriptor (<code>bDeviceProtocol</code>) liefert.
USBDevice.deviceSubclass Eigenschaft
Nur-Lese-Eigenschaft, die den USB-Unterklassen-Code (<code>bDeviceSubClass</code>) eines Geräts als Zahl von 0 bis 255 liefert.
USBDevice.deviceVersionMajor Eigenschaft
Schreibgeschützte Eigenschaft, die die Hauptversionsnummer (Major) des angeschlossenen USB-Geräts aus dessen Gerätedeskriptor liefert.
USBDevice.deviceVersionMinor Eigenschaft
Schreibgeschützte Eigenschaft, die die Nebenversion (Minor) der Geräteversion eines USB-Geräts als Zahl von 0 bis 15 liefert.
USBDevice.deviceVersionSubminor Eigenschaft
Schreibgeschützte Ganzzahl mit der Patch-Versionsnummer (Subminor) des USB-Geräts, entnommen aus dem Feld <code>bcdDevice</code> des Gerätedeskriptors.
USBDevice.manufacturerName Eigenschaft
Schreibgeschützte Eigenschaft, die den Herstellernamen des USB-Geräts als <code>string</code> liefert oder <code>null</code>, wenn das Gerät keinen angibt.
USBDevice.opened Eigenschaft
Schreibgeschützter Boolean, der angibt, ob gerade eine Sitzung mit dem gekoppelten USB-Gerät offen ist, also ob <code>open()</code> erfolgreich aufgerufen wurde.
USBDevice.productId Eigenschaft
Schreibgeschützte Eigenschaft mit der 16-Bit-Produktkennung (PID) eines USB-Geräts, die der Hersteller vergibt.
USBDevice.productName Eigenschaft
Schreibgeschützte Zeichenkette mit dem vom Hersteller festgelegten Produktnamen eines USB-Geräts, z. B. <code>"Arduino Uno"</code>.
USBDevice.serialNumber Eigenschaft
Schreibgeschützte Eigenschaft, die die vom Hersteller vergebene Seriennummer eines USB-Geräts als String liefert oder <code>null</code>, wenn keine vorhanden ist.
USBDevice.usbVersionMajor Eigenschaft
Schreibgeschützte Eigenschaft mit der Hauptversionsnummer der USB-Spezifikation, die das Gerät unterstützt, also z. B. <code>2</code> bei USB 2.0 oder <code>3</code> bei USB 3.x.
USBDevice.usbVersionMinor Eigenschaft
Schreibgeschützte Zahl mit der Nebenversion (Minor) des USB-Protokolls, das ein <code>USBDevice</code> laut Geräte-Deskriptor unterstützt, z. B. <code>1</code> bei USB 2.1.
USBDevice.usbVersionSubminor Eigenschaft
Schreibgeschützte Zahl mit der Subminor-Stelle der USB-Protokollversion, die das Gerät unterstützt (z. B. <code>0</code> bei USB 2.1.0).
USBDevice.vendorId Eigenschaft
Die schreibgeschützte Eigenschaft <code>vendorId</code> liefert die von usb.org offiziell vergebene 16-Bit-Hersteller-ID (VID) eines USB-Geräts.
UserActivation.hasBeenActive Eigenschaft
Schreibgeschützter Boolean, der angibt, ob das aktuelle Fenster eine <em>sticky user activation</em> hat, der Nutzer also seit dem Laden schon einmal mit der Seite interagiert hat.
UserActivation.isActive Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob das aktuelle Fenster gerade eine <em>transiente</em> Benutzeraktivierung hat, also ob die letzte Nutzerinteraktion noch nicht abgelaufen ist.

Häufige Fragen

Was gehört zur JavaScript-Referenz?

Die Referenz listet die eingebauten Funktionen, Klassen, Schlüsselwörter und Konstanten der Sprache JavaScript alphabetisch — mit Signatur, kurzer Beschreibung und Beispielen. Für erklärende Konzepte und Guides siehe die JavaScript-Übersicht.

Wie finde ich einen Eintrag schnell?

Nutze die Buchstaben-Navigation (A–Z) oder das Suchfeld oben auf dieser Seite. Du kannst auch nach Typ filtern (Funktion, Klasse, Keyword …).

Fehlt ein Eintrag?

Die Referenz wird kontinuierlich erweitert. Fehlt dir ein bestimmter Eintrag, schreib uns kurz über /kontakt — wir priorisieren Vorschläge aus der Community.