Start · Sprachen · JavaScript · Referenz

JS JavaScript-Referenz

167 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 N — 167 Einträge

N

NamedNodeMap.length Eigenschaft
Die schreibgeschützte Eigenschaft <code>length</code> gibt die Anzahl der <code>Attr</code>-Objekte zurück, die in einer <code>NamedNodeMap</code> gespeichert sind.
NaN Eigenschaft
Die globale Eigenschaft <code>NaN</code> repräsentiert den Wert „Not-a-Number" und zeigt an, dass ein Ausdruck keine gültige Zahl ergeben hat.
NavigateEvent.canIntercept Eigenschaft
Schreibgeschützter Wahrheitswert: <code>true</code>, wenn die Navigation per <code>event.intercept()</code> abgefangen und ihre URL ins aktuelle Dokument übernommen werden darf.
NavigateEvent.destination Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>NavigationDestination</code>-Objekt mit Informationen über das Ziel der gerade laufenden Navigation liefert.
NavigateEvent.downloadRequest Eigenschaft
Schreibgeschützte Eigenschaft, die bei einer Download-Navigation den angeforderten Dateinamen als <code>string</code> liefert, sonst <code>null</code>.
NavigateEvent.formData Eigenschaft
Schreibgeschützte Eigenschaft, die bei einer POST-Formularübermittlung die gesendeten Daten als <code>FormData</code> liefert, sonst <code>null</code>.
NavigateEvent.hashChange Eigenschaft
Nur lesbarer boolescher Wert, der <code>true</code> ist, wenn die Navigation eine reine Fragmentnavigation ist, also nur der Hash-Teil der URL im selben Dokument geändert wird.
NavigateEvent.hasUAVisualTransition Eigenschaft
Schreibgeschützter Boolean, der angibt, ob der Browser (User-Agent) für diese Navigation bereits eine eigene visuelle Transition abgespielt hat, bevor das <code>navigate</code>-Ereignis ausgelöst wurde.
NavigateEvent.info Eigenschaft
Nur lesbare Eigenschaft, die den <code>info</code>-Wert liefert, der beim Start der Navigation übergeben wurde, z. B. über <code>navigation.navigate()</code> oder <code>navigation.back()</code>.
NavigateEvent.navigationType Eigenschaft
Schreibgeschützte Eigenschaft, die den Typ einer abgefangenen Navigation als String liefert: <code>"push"</code>, <code>"reload"</code>, <code>"replace"</code> oder <code>"traverse"</code>.
NavigateEvent.signal Eigenschaft
Schreibgeschütztes <code>AbortSignal</code>, das ausgelöst wird, sobald die abgefangene Navigation abgebrochen wird – etwa durch die Stopp-Taste oder eine neue Navigation.
NavigateEvent.sourceElement Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>Element</code> liefert, das die Navigation ausgelöst hat (z. B. Link oder Absende-Button), sonst <code>null</code>.
NavigateEvent.userInitiated Eigenschaft
Schreibgeschützter Wahrheitswert, der angibt, ob die Navigation vom Benutzer ausgelöst wurde, z. B. durch einen Link-Klick, ein Formular oder die Zurück-Taste.
Navigation.activation Eigenschaft
Gibt ein <code>NavigationActivation</code>-Objekt mit Informationen über die letzte dokumentübergreifende Navigation zurück, durch die das aktuelle Dokument aktiviert wurde.
Navigation.canGoBack Eigenschaft
Schreibgeschützter Wahrheitswert: <code>true</code>, wenn der aktuelle Verlaufseintrag nicht der erste ist und <code>navigation.back()</code> daher möglich ist.
Navigation.canGoForward Eigenschaft
Schreibgeschützte Eigenschaft, die <code>true</code> liefert, wenn im Sitzungsverlauf nach dem aktuellen Eintrag noch ein Eintrag folgt, zu dem man vorwärts navigieren kann.
Navigation.currentEntry Eigenschaft
Gibt das <code>NavigationHistoryEntry</code> zurück, das dem aktuellen Eintrag im Verlauf entspricht, also dem Ort, zu dem der Benutzer zuletzt navigiert ist.
Navigation.transition Eigenschaft
Gibt ein <code>NavigationTransition</code>-Objekt für die gerade laufende, abgefangene Navigation zurück, oder <code>null</code>, wenn keine Navigation läuft.
NavigationActivation.entry Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>NavigationHistoryEntry</code> des eingehenden („Ziel“-)Dokuments einer dokumentübergreifenden Navigation liefert.
NavigationActivation.from Eigenschaft
Schreibgeschützte Eigenschaft mit dem <code>NavigationHistoryEntry</code> des Dokuments, von dem aus navigiert wurde, oder <code>null</code>.
NavigationActivation.navigationType Eigenschaft
Schreibgeschützter String, der angibt, welche Art Navigation zur aktuellen bzw. bevorstehenden Seite geführt hat: <code>"push"</code>, <code>"replace"</code>, <code>"reload"</code> oder <code>"traverse"</code>.
NavigationCurrentEntryChangeEvent.from Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>NavigationHistoryEntry</code> liefert, von dem aus zum neuen aktuellen Eintrag navigiert wurde.
NavigationCurrentEntryChangeEvent.navigationType Eigenschaft
Nur lesbare Eigenschaft, die angibt, welche Art von Navigation (<code>push</code>, <code>replace</code>, <code>reload</code>, <code>traverse</code>) den aktuellen Verlaufseintrag geändert hat, oder <code>null</code>.
NavigationDestination.id Eigenschaft
Schreibgeschützte Eigenschaft, die bei <code>traverse</code>-Navigationen die <code>id</code> des Ziel-<code>NavigationHistoryEntry</code> liefert, sonst einen leeren String.
NavigationDestination.index Eigenschaft
Schreibgeschützte Eigenschaft, die bei <code>traverse</code>-Navigationen den <code>index</code> des Ziel-<code>NavigationHistoryEntry</code> liefert, sonst <code>-1</code>.
NavigationDestination.key Eigenschaft
Gibt den <code>key</code> des Ziel-<code>NavigationHistoryEntry</code> zurück, wenn <code>navigationType</code> gleich <code>"traverse"</code> ist, sonst einen leeren String.
NavigationDestination.sameDocument Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn die Navigation im selben Dokument bleibt (z. B. Hash-Wechsel oder <code>pushState</code>), sonst <code>false</code>.
NavigationDestination.url Eigenschaft
Nur lesbare Eigenschaft, die die absolute Ziel-URL einer laufenden Navigation als <code>string</code> zurückgibt.
NavigationHistoryEntry.id Eigenschaft
Liefert eine eindeutige, vom Browser erzeugte ID für genau diesen Verlaufseintrag, oder einen leeren String, wenn das Dokument nicht vollständig aktiv ist.
NavigationHistoryEntry.index Eigenschaft
Liefert die Position des Verlaufseintrags in der Liste von <code>navigation.entries()</code> oder <code>-1</code>, wenn der Eintrag nicht (mehr) darin vorkommt.
NavigationHistoryEntry.key Eigenschaft
Liefert einen vom Browser erzeugten, eindeutigen Schlüssel für den Platz des Eintrags im Verlauf oder einen leeren String, wenn das Dokument nicht vollständig aktiv ist.
NavigationHistoryEntry.sameDocument Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn dieser Verlaufs-Eintrag zum selben <code>Document</code> gehört wie das aktuell angezeigte Dokument, sonst <code>false</code>.
NavigationHistoryEntry.url Eigenschaft
Gibt die absolute URL eines Verlaufseintrags der Navigation API als String zurück, oder <code>null</code>, wenn die URL aus Datenschutzgründen verborgen bleibt.
NavigationTransition.committed Eigenschaft
Ein <code>Promise</code>, das erfüllt wird, sobald <code>navigation.currentEntry</code> aktualisiert ist und die neue URL in der Adressleiste steht, also sobald die Navigation festgeschrieben ist.
NavigationTransition.finished Eigenschaft
Liefert ein <code>Promise&lt;undefined&gt;</code>, das erfüllt wird, sobald <code>navigatesuccess</code> ausgelöst wird, bzw. abgelehnt wird, wenn die Navigation fehlschlägt oder abgebrochen wird.
NavigationTransition.from Eigenschaft
Schreibgeschützte Eigenschaft, die den <code>NavigationHistoryEntry</code> liefert, von dem die laufende Navigation ausgeht.
NavigationTransition.navigationType Eigenschaft
Schreibgeschützte Eigenschaft, die den Typ der laufenden Navigation angibt: <code>"push"</code>, <code>"replace"</code>, <code>"reload"</code> oder <code>"traverse"</code>.
NavigationTransition.to Eigenschaft
Gibt das <code>NavigationDestination</code>-Objekt zurück, zu dem die laufende Navigation (<code>navigation.transition</code>) führt. Die Eigenschaft ist schreibgeschützt.
Navigator.activeVRDisplays Eigenschaft
Schreibgeschützte Eigenschaft, die ein Array aller <code>VRDisplay</code>-Objekte liefert, die gerade präsentieren (<code>VRDisplay.isPresenting === true</code>).
Navigator.appCodeName Eigenschaft
Nur lesbare Eigenschaft, die den internen „Codenamen“ des Browsers liefert – aus Kompatibilitätsgründen in jedem Browser immer <code>"Mozilla"</code>.
Navigator.appName Eigenschaft
Schreibgeschützte Eigenschaft, die laut Spezifikation in jedem modernen Browser immer den Text <code>"Netscape"</code> liefert.
Navigator.appVersion Eigenschaft
Schreibgeschützte Eigenschaft, die einen String mit Versionsinformationen über den Browser liefert, meist den User-Agent-String ohne das Präfix <code>Mozilla/</code>.
Navigator.audioSession Eigenschaft
Gibt das <code>AudioSession</code>-Objekt des aktuellen Dokuments zurück. Darüber legt man fest, wie die Audioausgabe der Seite mit anderen Apps zusammenspielt.
Navigator.bluetooth Eigenschaft
Die schreibgeschützte Eigenschaft <code>navigator.bluetooth</code> liefert das <code>Bluetooth</code>-Objekt, über das die Web Bluetooth API genutzt wird.
Navigator.buildID Eigenschaft
Nur lesbare, nicht standardisierte Eigenschaft, die die Build-Kennung des Browsers als Zeitstempel-String im Format <code>YYYYMMDDHHMMSS</code> zurückgibt. Es gibt sie nur in Firefox.
Navigator.clipboard Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>Clipboard</code>-Objekt liefert, mit dem sich die Systemzwischenablage asynchron lesen und beschreiben lässt.
Navigator.connection Eigenschaft
Gibt ein <code>NetworkInformation</code>-Objekt mit Angaben zur Netzwerkverbindung zurück, etwa effektiver Verbindungstyp, geschätzte Bandbreite und Latenz.
Navigator.contacts Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>ContactsManager</code>-Objekt liefert, über das Nutzer ausgewählte Kontakte aus ihrem Adressbuch mit der Web-App teilen können.
Navigator.cookieEnabled Eigenschaft
Schreibgeschützte Eigenschaft, die mit einem booleschen Wert angibt, ob der Browser für das aktuelle Dokument Cookies grundsätzlich zulässt.
Navigator.credentials Eigenschaft
Gibt das mit dem aktuellen Dokument verknüpfte <code>CredentialsContainer</code>-Objekt zurück, über das Anmeldeinformationen angefordert, erstellt und gespeichert werden.
Navigator.deviceMemory Eigenschaft
Gibt den ungefähren Arbeitsspeicher des Geräts in Gigabyte zurück, gerundet auf eine Zweierpotenz, z. B. <code>0.5</code>, <code>4</code> oder <code>8</code>.
Navigator.devicePosture Eigenschaft
Gibt das <code>DevicePosture</code>-Objekt zurück, mit dem sich die aktuelle Haltung faltbarer Geräte (<code>"continuous"</code> oder <code>"folded"</code>) abfragen und beobachten lässt.
Navigator.doNotTrack Eigenschaft
Liefert die „Do Not Track“-Einstellung (DNT) des Benutzers als <code>"1"</code>, <code>"0"</code> oder <code>null</code>. Die Eigenschaft ist schreibgeschützt und veraltet.
Navigator.geolocation Eigenschaft
Die schreibgeschützte Eigenschaft <code>navigator.geolocation</code> liefert ein <code>Geolocation</code>-Objekt, über das Webseiten den Standort des Geräts abfragen können.
Navigator.globalPrivacyControl Eigenschaft
Gibt als <code>boolean</code> zurück, ob der Nutzer per Global Privacy Control (GPC) dem Verkauf oder der Weitergabe seiner Daten widerspricht.
Navigator.gpu Eigenschaft
Die schreibgeschützte Eigenschaft <code>navigator.gpu</code> liefert das <code>GPU</code>-Objekt des aktuellen Browsing-Kontexts, den Einstiegspunkt der WebGPU-API.
Navigator.hardwareConcurrency Eigenschaft
Nur lesbare Eigenschaft: Gibt an, wie viele logische Prozessorkerne dem Browser zum Ausführen von Threads zur Verfügung stehen.
Navigator.hid Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>HID</code>-Objekt der WebHID-API liefert, über das man auf HID-Geräte wie Gamepads, Tastaturen oder Spezialhardware zugreift.
Navigator.ink Eigenschaft
Gibt das <code>Ink</code>-Objekt des aktuellen Dokuments zurück. Darüber erreicht man die Ink API für Freihand-Striche mit geringer Latenz.
Navigator.keyboard Eigenschaft
Gibt ein <code>Keyboard</code>-Objekt zurück, mit dem sich die Tastaturbelegung abfragen und Tastendrücke der physischen Tastatur abfangen lassen.
Navigator.language Eigenschaft
Gibt einen schreibgeschützten String mit der bevorzugten Sprache des Benutzers als BCP-47-Sprach-Tag zurück, z. B. <code>"de-DE"</code> oder <code>"en-US"</code>.
Navigator.languages Eigenschaft
Schreibgeschützte Eigenschaft, die ein eingefrorenes Array von BCP-47-Sprach-Tags mit den bevorzugten Sprachen des Benutzers liefert, sortiert nach Priorität.
Navigator.locks Eigenschaft
Die schreibgeschützte Eigenschaft <code>navigator.locks</code> liefert den <code>LockManager</code>, mit dem man Web Locks anfordert und den Sperrzustand abfragt.
Navigator.login Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>NavigatorLogin</code>-Objekt liefert, mit dem ein Identitätsanbieter (IdP) dem Browser seinen Anmeldestatus für FedCM mitteilt.
Navigator.maxTouchPoints Eigenschaft
Liefert als schreibgeschützte Zahl, wie viele Berührungspunkte das Gerät höchstens gleichzeitig erkennen kann. Ohne Touch-Unterstützung ist der Wert <code>0</code>.
Navigator.mediaCapabilities Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>MediaCapabilities</code>-Objekt liefert. Damit lässt sich abfragen, ob der Browser ein Medienformat flüssig und energiesparend decodieren oder encodieren kann.
Navigator.mediaDevices Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>MediaDevices</code>-Objekt für den Zugriff auf Kameras, Mikrofone und die Bildschirmfreigabe zurückgibt.
Navigator.mediaSession Eigenschaft
Liefert das <code>MediaSession</code>-Objekt des Dokuments, mit dem man Metadaten, Wiedergabestatus und Aktions-Handler für die Mediensteuerung des Systems festlegt.
Navigator.mimeTypes Eigenschaft
Schreibgeschützte, veraltete Eigenschaft, die ein <code>MimeTypeArray</code> mit den MIME-Typen liefert, die der Browser über Plugins anzeigen kann. Heute enthält es nur noch PDF-Typen oder ist leer.
Navigator.onLine Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob der Browser eine Netzwerkverbindung hat: <code>true</code> heißt online, <code>false</code> heißt offline.
Navigator.oscpu Eigenschaft
Die schreibgeschützte Eigenschaft <code>navigator.oscpu</code> gibt einen String zurück, der das Betriebssystem und die CPU-Architektur beschreibt. Sie gibt es nur in Firefox.
Navigator.pdfViewerEnabled Eigenschaft
Schreibgeschützter Boolean, der angibt, ob der Browser PDF-Dateien beim Aufrufen direkt im Browser (inline) anzeigen kann.
Navigator.permissions Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>Permissions</code>-Objekt liefert, mit dem sich der Berechtigungsstatus von Web-APIs abfragen lässt.
Navigator.platform Eigenschaft
Schreibgeschützter String, der die Plattform nennt, auf der der Browser läuft, z. B. <code>"Win32"</code>, <code>"MacIntel"</code> oder <code>"Linux x86_64"</code>.
Navigator.plugins Eigenschaft
Nur lesbare Eigenschaft, die ein <code>PluginArray</code> mit <code>Plugin</code>-Objekten zurückgibt. In modernen Browsern ist das nur noch eine feste Liste von PDF-Viewern oder eine leere Liste.
Navigator.preferences Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>PreferenceManager</code>-Objekt liefert, mit dem sich Nutzereinstellungen wie Farbschema oder reduzierte Bewegung lesen und pro Website überschreiben lassen.
Navigator.presentation Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>Presentation</code>-Objekt als Einstiegspunkt der Presentation API zurückgibt.
Navigator.product Eigenschaft
Schreibgeschützte Eigenschaft, die in jedem Browser unabhängig von der Engine immer den String <code>"Gecko"</code> liefert.
Navigator.productSub Eigenschaft
Die schreibgeschützte Eigenschaft <code>navigator.productSub</code> liefert eine fest eingebaute Build-Nummer, nämlich <code>"20030107"</code> oder <code>"20100101"</code>.
Navigator.scheduling Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>Scheduling</code>-Objekt liefert. Mit dessen Methode <code>isInputPending()</code> lässt sich prüfen, ob Benutzereingaben auf Verarbeitung warten.
Navigator.serial Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>Serial</code>-Objekt liefert – den Einstiegspunkt in die Web Serial API für den Zugriff auf serielle Geräte.
Navigator.serviceWorker Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>ServiceWorkerContainer</code>-Objekt des aktuellen Dokuments liefert – der Einstieg zum Registrieren und Steuern von Service Workern.
Navigator.storage Eigenschaft
Schreibgeschützte Eigenschaft, die das Singleton-Objekt <code>StorageManager</code> liefert, über das Speicherkontingent, Persistenz und das Origin Private File System gesteuert werden.
Navigator.usb Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>USB</code>-Objekt zurückgibt. Über dieses Objekt nutzt man die WebUSB API, um vom Browser aus auf USB-Geräte zuzugreifen.
Navigator.userActivation Eigenschaft
Gibt ein <code>UserActivation</code>-Objekt zurück, das anzeigt, ob der Benutzer mit der Seite interagiert hat oder gerade interagiert (Benutzeraktivierung).
Navigator.userAgent Eigenschaft
Die schreibgeschützte Eigenschaft <code>navigator.userAgent</code> liefert die User-Agent-Zeichenkette des aktuellen Browsers.
Navigator.userAgentData Eigenschaft
Gibt ein <code>NavigatorUAData</code>-Objekt zurück, über das strukturierte Browser- und Plattforminformationen der User-Agent Client Hints API abgefragt werden können.
Navigator.vendor Eigenschaft
Schreibgeschützte Zeichenkette mit dem Browser-Hersteller: <code>"Google Inc."</code>, <code>"Apple Computer, Inc."</code> oder in Firefox der leere String.
Navigator.vendorSub Eigenschaft
Schreibgeschützte Eigenschaft, die in allen aktuellen Browsern immer den leeren String <code>""</code> liefert und nur noch aus Kompatibilitätsgründen existiert.
Navigator.virtualKeyboard Eigenschaft
Die schreibgeschützte Eigenschaft gibt das <code>VirtualKeyboard</code>-Objekt zurück, mit dem sich die Bildschirmtastatur steuern und ihre Geometrie abfragen lässt.
Navigator.wakeLock Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>WakeLock</code>-Objekt liefert, über das ein Dokument verhindern kann, dass der Bildschirm abdunkelt oder sperrt.
Navigator.webdriver Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob der Browser gerade durch Automatisierung (WebDriver, Puppeteer, Playwright u. a.) gesteuert wird.
Navigator.windowControlsOverlay Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>WindowControlsOverlay</code>-Objekt liefert. Es beschreibt die Geometrie der Titelleiste einer installierten Desktop-PWA.
Navigator.xr Eigenschaft
Schreibgeschützte Eigenschaft, die ein <code>XRSystem</code>-Objekt liefert – den Einstiegspunkt der WebXR Device API für VR- und AR-Sitzungen.
NavigatorUAData.brands Eigenschaft
Gibt ein schreibgeschütztes Array aus <code>{ brand, version }</code>-Objekten zurück, die Browser-Marke und Hauptversion beschreiben (User-Agent Client Hints).
NavigatorUAData.mobile Eigenschaft
Schreibgeschützter Boolean der User-Agent Client Hints API, der angibt, ob der Browser ein mobiles Gerät meldet.
NavigatorUAData.platform Eigenschaft
Schreibgeschützte Eigenschaft, die die Plattform (das Betriebssystem) des Nutzers als String liefert, z. B. <code>"Windows"</code>, <code>"macOS"</code> oder <code>"Android"</code>.
NDEFMessage.records Eigenschaft
Schreibgeschützte Eigenschaft, die ein eingefrorenes Array aller <code>NDEFRecord</code>-Objekte einer NDEF-Nachricht liefert.
NDEFReadingEvent.message Eigenschaft
Schreibgeschützte Eigenschaft, die die von einem NFC-Tag gelesene Nachricht als <code>NDEFMessage</code>-Objekt liefert.
NDEFReadingEvent.serialNumber Eigenschaft
Liefert die Seriennummer des gelesenen NFC-Tags als hexadezimalen String (z. B. <code>04:a2:7b:...</code>) oder einen leeren String, wenn keine verfügbar ist.
NDEFRecord.data Eigenschaft
Liefert ein <code>DataView</code> mit den Rohbytes der Nutzlast (Payload) eines NDEF-Records; schreibgeschützt.
NDEFRecord.encoding Eigenschaft
Gibt die Zeichenkodierung der textuellen Nutzlast eines <code>NDEFRecord</code> zurück (z. B. <code>"utf-8"</code>) oder <code>null</code>, wenn der Datensatz kein Text ist.
NDEFRecord.id Eigenschaft
Schreibgeschützte Eigenschaft, die die Datensatzkennung eines <code>NDEFRecord</code> als String liefert – eine absolute oder relative URL, oder <code>null</code>, wenn keine gesetzt ist.
NDEFRecord.lang Eigenschaft
Die schreibgeschützte Eigenschaft <code>lang</code> gibt das Sprach-Tag (z. B. <code>"de-DE"</code>) einer Text-Nutzlast eines NDEF-Datensatzes zurück oder <code>null</code>.
NDEFRecord.mediaType Eigenschaft
Die schreibgeschützte Eigenschaft <code>mediaType</code> liefert den MIME-Typ eines NDEF-Datensatzes, z. B. <code>application/json</code>. Bei anderen Datensatztypen ist der Wert <code>null</code>.
NDEFRecord.recordType Eigenschaft
Schreibgeschützte Zeichenkette mit dem Typ eines NDEF-Datensatzes, z. B. <code>"text"</code>, <code>"url"</code>, <code>"mime"</code> oder ein externer Typ.
NetworkInformation.downlink Eigenschaft
Schreibgeschützte Eigenschaft: geschätzte effektive Download-Bandbreite in Megabit pro Sekunde, gerundet auf das nächste Vielfache von 25 kbit/s.
NetworkInformation.downlinkMax Eigenschaft
Schreibgeschützte Eigenschaft, die die theoretisch höchste Downlink-Geschwindigkeit der aktuellen Verbindungstechnologie in Megabit pro Sekunde (Mbps) liefert.
NetworkInformation.effectiveType Eigenschaft
Liefert den geschätzten effektiven Verbindungstyp als Zeichenkette: <code>"slow-2g"</code>, <code>"2g"</code>, <code>"3g"</code> oder <code>"4g"</code>.
NetworkInformation.rtt Eigenschaft
Gibt die geschätzte effektive Round-Trip-Zeit der aktuellen Verbindung in Millisekunden zurück, gerundet auf das nächste Vielfache von 25 ms.
NetworkInformation.saveData Eigenschaft
Schreibgeschützter boolescher Wert: <code>true</code>, wenn der Benutzer im Browser oder Betriebssystem einen Datensparmodus aktiviert hat.
NetworkInformation.type Eigenschaft
Schreibgeschützte Eigenschaft, die den physischen Verbindungstyp des Geräts als Zeichenkette liefert, z. B. <code>"wifi"</code>, <code>"cellular"</code> oder <code>"ethernet"</code>.
Node.baseURI Eigenschaft
Gibt als schreibgeschützten String die absolute Basis-URL des Dokuments zurück, das den Knoten enthält.
Node.childNodes Eigenschaft
Die schreibgeschützte Eigenschaft <code>childNodes</code> gibt eine live <code>NodeList</code> der Kindknoten eines Knotens zurück.
Node.firstChild Eigenschaft
Gibt den ersten Kindknoten eines Knotens zurück, egal ob Element-, Text- oder Kommentarknoten, oder <code>null</code>, wenn keine Kinder vorhanden sind.
Node.isConnected Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob ein Knoten direkt oder indirekt mit einem <code>Document</code> verbunden ist, also im Dokumentbaum hängt.
Node.lastChild Eigenschaft
Schreibgeschützte Eigenschaft, die den letzten Kindknoten eines Knotens liefert – oder <code>null</code>, wenn er keine Kinder hat.
Node.nextSibling Eigenschaft
Liefert den Knoten, der in der <code>childNodes</code>-Liste des Elternknotens direkt auf den aktuellen Knoten folgt, oder <code>null</code>, wenn es keinen gibt.
Node.nodeName Eigenschaft
Die schreibgeschützte Eigenschaft <code>nodeName</code> gibt den Namen des Knotens als Zeichenfolge zurück, z. B. <code>"DIV"</code>, <code>"#text"</code> oder <code>"#document"</code>.
Node.nodeType Eigenschaft
Die schreibgeschützte Eigenschaft <code>nodeType</code> gibt eine Ganzzahl zurück, die den Typ des Nodes identifiziert.
Node.nodeValue Eigenschaft
Gibt den Textwert eines Knotens zurück oder setzt ihn – relevant für Text-, Kommentar-, CDATA-, Attribut- und Verarbeitungsanweisungs-Knoten; sonst <code>null</code>.
Node.ownerDocument Eigenschaft
Die schreibgeschützte Eigenschaft <code>ownerDocument</code> liefert das <code>Document</code>-Objekt, zu dem ein Knoten gehört, oder <code>null</code>, wenn der Knoten selbst ein Dokument ist.
Node.parentElement Eigenschaft
Schreibgeschützte Eigenschaft, die das übergeordnete <code>Element</code> eines Knotens liefert – oder <code>null</code>, wenn es keinen Elternknoten gibt oder dieser kein Element ist.
Node.parentNode Eigenschaft
Die schreibgeschützte Eigenschaft <code>parentNode</code> liefert den Elternknoten eines Knotens im DOM-Baum oder <code>null</code>, wenn keiner existiert.
Node.previousSibling Eigenschaft
Gibt den Knoten zurück, der in der <code>childNodes</code>-Liste des Elternknotens unmittelbar vor dem aktuellen Knoten steht, oder <code>null</code>.
Node.textContent Eigenschaft
Die Eigenschaft <code>textContent</code> des <code>Node</code>-Interfaces liest oder setzt den Textinhalt eines Nodes und seiner Nachkommen.
NodeIterator.filter Eigenschaft
Schreibgeschützte Eigenschaft, die den beim Erzeugen des <code>NodeIterator</code> übergebenen <code>NodeFilter</code> (Funktion oder Objekt mit <code>acceptNode()</code>) oder <code>null</code> liefert.
NodeIterator.pointerBeforeReferenceNode Eigenschaft
Schreibgeschütztes boolesches Flag, das angibt, ob der interne Zeiger eines <code>NodeIterator</code> vor (<code>true</code>) oder nach (<code>false</code>) seinem <code>referenceNode</code> steht.
NodeIterator.referenceNode Eigenschaft
Gibt den schreibgeschützten Ankerknoten eines <code>NodeIterator</code> zurück. Die Position des Iterators bleibt an ihm verankert, auch wenn sich das DOM verändert.
NodeIterator.root Eigenschaft
Die schreibgeschützte Eigenschaft <code>NodeIterator.root</code> liefert den Wurzelknoten, ab dem der <code>NodeIterator</code> den DOM-Teilbaum durchläuft.
NodeIterator.whatToShow Eigenschaft
Schreibgeschützte Bitmaske (<code>unsigned long</code>), die angibt, welche Knotentypen ein <code>NodeIterator</code> beim Durchlaufen berücksichtigt.
NodeList.length Eigenschaft
Gibt die Anzahl der Knoten in einer <code>NodeList</code> als nicht-negative Ganzzahl zurück (schreibgeschützt).
Notification.actions Eigenschaft
Schreibgeschütztes Array der Aktions-Schaltflächen (<code>action</code>, <code>title</code>, <code>icon</code>), die beim Erzeugen einer Benachrichtigung über die Option <code>actions</code> angegeben wurden.
Notification.badge Eigenschaft
Schreibgeschützte Eigenschaft, die die URL des Badge-Bildes liefert, das eine Benachrichtigung darstellt, wenn für die eigentliche Benachrichtigung kein Platz ist.
Notification.body Eigenschaft
Schreibgeschützte Eigenschaft, die den Textkörper einer Benachrichtigung liefert, so wie er in der <code>body</code>-Option des <code>Notification()</code>-Konstruktors angegeben wurde.
Notification.data Eigenschaft
Schreibgeschützte Eigenschaft, die einen strukturierten Klon der beim Erzeugen der Benachrichtigung über die Option <code>data</code> übergebenen Daten zurückgibt.
Notification.dir Eigenschaft
Schreibgeschützte Eigenschaft, die die Textrichtung einer Benachrichtigung liefert (<code>"auto"</code>, <code>"ltr"</code> oder <code>"rtl"</code>), so wie sie im Konstruktor gesetzt wurde.
Notification.icon Eigenschaft
Schreibgeschützte Eigenschaft, die die absolute URL des Symbols enthält, das in der Benachrichtigung angezeigt wird. Der Wert stammt aus der Option <code>icon</code> des Konstruktors.
Notification.image Eigenschaft
Schreibgeschützte Eigenschaft mit der URL eines großen Bildes, das in der Benachrichtigung angezeigt wird. Der Wert stammt aus der Option <code>image</code> des Konstruktors.
Notification.lang Eigenschaft
Schreibgeschützte Eigenschaft, die das Sprach-Tag (BCP 47) einer Benachrichtigung liefert, wie es in der <code>lang</code>-Option des <code>Notification()</code>-Konstruktors angegeben wurde.
Notification.maxActions Eigenschaft
Statische, schreibgeschützte Eigenschaft, die angibt, wie viele Aktionen (Schaltflächen) eine Benachrichtigung auf dem aktuellen Gerät höchstens anzeigen kann.
Notification.navigate Eigenschaft
Schreibgeschützte Eigenschaft mit der URL, zu der der Browser navigiert, wenn der Benutzer die Benachrichtigung anklickt oder aktiviert.
Notification.permission Eigenschaft
Statische, schreibgeschützte Eigenschaft, die angibt, ob der aktuelle Ursprung Web-Benachrichtigungen anzeigen darf: <code>"granted"</code>, <code>"denied"</code> oder <code>"default"</code>.
Notification.renotify Eigenschaft
Schreibgeschützte Eigenschaft, die angibt, ob der Benutzer erneut benachrichtigt (Ton, Vibration) wird, wenn eine neue Benachrichtigung eine ältere mit gleichem <code>tag</code> ersetzt.
Notification.requireInteraction Eigenschaft
Schreibgeschützter boolescher Wert, der angibt, ob eine Benachrichtigung sichtbar bleibt, bis der Nutzer sie anklickt oder schließt.
Notification.silent Eigenschaft
Schreibgeschützte Eigenschaft: Zeigt an, ob eine Benachrichtigung stumm ist, also ohne Ton und Vibration erscheint, egal wie das Gerät eingestellt ist.
Notification.tag Eigenschaft
Schreibgeschützte Eigenschaft, die das Identifikations-Tag einer Benachrichtigung liefert, wie es in der Option <code>tag</code> des <code>Notification()</code>-Konstruktors angegeben wurde.
Notification.timestamp Eigenschaft
Gibt schreibgeschützt den Zeitstempel einer Benachrichtigung in Millisekunden seit der Unix-Epoche zurück, wie er in der Option <code>timestamp</code> gesetzt wurde.
Notification.title Eigenschaft
Schreibgeschützte Eigenschaft, die den Titel einer Benachrichtigung liefert, wie er als erstes Argument an den <code>Notification()</code>-Konstruktor übergeben wurde.
Notification.vibrate Eigenschaft
Schreibgeschützte Eigenschaft, die das beim Erstellen festgelegte Vibrationsmuster einer Benachrichtigung als Array von Millisekunden-Werten liefert.
NotificationEvent.action Eigenschaft
Schreibgeschützter String mit der ID der Aktionsschaltfläche, die der Benutzer in einer Benachrichtigung angeklickt hat. Wurde die Benachrichtigung selbst angeklickt, ist er leer.
NotificationEvent.notification Eigenschaft
Schreibgeschützte Eigenschaft, die das <code>Notification</code>-Objekt liefert, das im Service Worker ein <code>notificationclick</code>- oder <code>notificationclose</code>-Ereignis ausgelöst hat.
NotRestoredReasonDetails.reason Eigenschaft
Liefert einen schreibgeschützten String mit einem Grund, warum die Seite bei einer Zurück-/Vorwärts-Navigation nicht aus dem bfcache wiederhergestellt wurde.
NotRestoredReasons.children Eigenschaft
Gibt ein Array von <code>NotRestoredReasons</code>-Objekten zurück, eines pro eingebettetem iframe, das Gründe liefern kann, warum die Seite nicht aus dem bfcache wiederhergestellt wurde.
NotRestoredReasons.id Eigenschaft
Schreibgeschützte Eigenschaft, die den Wert des <code>id</code>-Attributs des <code>&lt;iframe&gt;</code> enthält, in dem das Dokument liegt, oder <code>null</code>.
NotRestoredReasons.name Eigenschaft
Gibt den Wert des <code>name</code>-Attributs des <code>&lt;iframe&gt;</code> zurück, das das Dokument enthält, oder <code>null</code> beim Dokument der obersten Ebene.
NotRestoredReasons.reasons Eigenschaft
Liefert ein Array von <code>NotRestoredReasonDetails</code>-Objekten mit den Gründen, warum ein Dokument nicht aus dem Back/Forward-Cache (bfcache) wiederhergestellt wurde.
NotRestoredReasons.src Eigenschaft
Schreibgeschützter String mit dem Wert des <code>src</code>-Attributs des <code>&lt;iframe&gt;</code>, zu dem der Bericht gehört, oder <code>null</code> beim Dokument der obersten Ebene.
NotRestoredReasons.url Eigenschaft
Schreibgeschützte Eigenschaft, die die URL des Dokuments (Hauptseite oder iframe) als String liefert, dessen Wiederherstellung aus dem Back/Forward-Cache fehlschlug – oder <code>null</code>.
Number.EPSILON Eigenschaft
Die statische Eigenschaft <code>Number.EPSILON</code> gibt den Abstand zwischen 1 und der nächstgrößeren darstellbaren Gleitkommazahl an (2<sup>-52</sup> ≈ 2,22e-16).
Number.MAX_SAFE_INTEGER Eigenschaft
Statische Konstante mit der größten Ganzzahl, die JavaScript exakt darstellen kann: <code>2**53 - 1</code> (9007199254740991).
Number.MAX_VALUE Eigenschaft
Die statische Eigenschaft <code>Number.MAX_VALUE</code> enthält die größte endliche Zahl, die JavaScript darstellen kann (ca. <code>1.7976931348623157e+308</code>).
Number.MIN_SAFE_INTEGER Eigenschaft
Statische Konstante mit der kleinsten sicheren Ganzzahl in JavaScript: <code>-(2**53 - 1)</code>, also <code>-9007199254740991</code>.
Number.MIN_VALUE Eigenschaft
Statische Konstante mit dem kleinsten positiven Wert größer als 0, den eine JavaScript-Zahl darstellen kann (ca. <code>5e-324</code>).
Number.NaN Eigenschaft
Die statische Eigenschaft <code>Number.NaN</code> liefert den Sonderwert „Not-A-Number“. Er ist identisch mit dem globalen <code>NaN</code>.
Number.NEGATIVE_INFINITY Eigenschaft
Die statische Eigenschaft <code>Number.NEGATIVE_INFINITY</code> enthält den Wert negative Unendlichkeit (<code>-Infinity</code>).
Number.POSITIVE_INFINITY Eigenschaft
Die statische Eigenschaft <code>Number.POSITIVE_INFINITY</code> enthält den positiven Unendlichkeitswert, identisch mit dem globalen <code>Infinity</code>.

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.