JavaScript-Seiten im MDN

Diese Seite listet alle JavaScript Seiten mit Zusammenfassung und Tags auf.

Found 574 pages:

# Page Tags and summary
1 JavaScript JavaScript, Landing, Learn, l10n:priority
JavaScript (JS) ist eine leichtgewichtige, interpretierte oder JIT-übersetzte Sprache mit First-Class-Funktion. Bekannt ist sie hauptsächlich als Skriptsprache für Webseiten geworden, jedoch wird sie auch in vielen Umgebungen außerhalb des Browsers wie zum Beispiel Node.js, Apache CouchDB und Adobe Acrobat eingesetzt.
2 Aufzählbarkeit und Zugehörigkeit von Eigenschaften
Enumerable properties are those which can be iterated by a for..in loop. Ownership of properties is determined by whether the property belongs to the object directly and not to its prototype chain. Properties of an object can also be retrieved in total. There are a number of built-in means of detecting, iterating/enumerating, and retrieving object properties, with the chart showing which are available. Some sample code follows which demonstrates how to obtain the missing categories.
3 Closures (Funktionsabschlüsse) Closure, ES5, Intermediate, JavaScript, Reference
Closures sind Funktionen mit unabhängigen, freien Variablen. Anders ausgedrückt: Die in der Closure definierte Funktion merkt sich die Umgebung, in der sie erzeugt wurde.
4 Concurrency model and Event Loop Advanced, Event Loop, Event Management, Event Queue, Handling Events, JavaScript, events
JavaScript hat ein Nebenläufigkeitsmodell, auf Basis einer Eventschleife. Dieses Modell unterscheidet sich stark von Modellen aus anderer Sprachen wie C und Java.
5 Eine Wiedereinführung in JavaScript CodingScripting, Guide, Intermediate, Intro, JavaScript, Lern
Warum eine "Wieder" - Einführung? Weil JavaScript als die am meisten missverstandene Programmiersprache der Welt bekannt ist. Obwohl die Sprache oft als Spielzeug abgewertet wird, besitzt sie neben ihrer Einfachheit einige mächtige Sprachfunktionen. Heutzutage wird JavaScript in einer Großzahl von wichtigen Applikationen verwendet, was zeigt, dass sich tieferes Wissen über diese Technologie eine Wichtige Eigenschaft für jeden Web- und mobile Entwickler ist.
6 Einführung in den Gebrauch von XPath in JavaScript
Dieses Dokument beschreibt die Schnittstelle zu XPath in JavaScript intern, in Erweiterungen und in Webseiten. Mozilla implementiert einen großen Teil von DOM 3 XPath, sodass XPath auf HTML- und XML-Dokumente angewendet werden kann.
7 Einführung in objektorientiertes JavaScript Constructor, Encapsulation, Inheritance, Intermediate, JavaScript, Members, Namespace, OOP, Object, Object-Oriented
Im Kern ist JavaScript eine objektorientierte Programmiersprache mit mächtigen und flexiblen Fähigkeiten der OOP. Dieser Artikel beginnt mit einer Einführung in die objektorientierte Programmierung. Im zweiten Teil wird das Objektmodel von JavaScript erläutert. Danach folgt eine praktische Vorstellung der objektorientierten Programmierung in JavaScript. Dieser Artikel beschreibt nicht die neuere Syntax für objektorientierte Programmierung in ECMAScript 6.
8 Guide Guide, JavaScript, l10n:priority
Der JavaScript Guide stellt einen Überblick zu JavaScript bereit und zeigt wie man die Sprache verwenden kann. Für detaillierte Informationen über einzelne Sprachteile JavaScripts gibt es die JavaScript Referenz.
9 Ausdrücke und Operatoren Beginner, Extensions, Guide, JavaScript, Operatoren, l10n:priority
Dieses Kapitel beschreibt JavaScript Ausdrücke und Operatoren, Zuweisungsoperatoren, Vergleichsoperatoren, Rechenoperatoren, Bit-Operatoren, Logische Operatoren, Operator zur Zeichenkettenverknüpfung, Bedingte (ternäre) Operatoren und mehr.
10 Collections mit Schlüssel Collections, Guide, JavaScript, Map, l10n:priority, set
Dieses Kapitel gibt eine Einleitung in Collectiondatentypen, die mit einem Schlüssel geordnet werden. Map und Set Objekte enthalten Elemente über die man in der Einfügereihenfolge iterieren kann.
11 Einführung Beginner, Guide, Introduction, JavaScript, l10n:priority
Dieses Kapitel stellt JavaScript vor und behandelt einige grundlegende Konzepte.
12 Feinheiten des Objektmodells Guide, Intermediate, JavaScript, Object, l10n:priority
JavaScript ist eine Objektbasierte Programmiersprache, die auf Prototypen, statt auf Klassen basiert. Aufgrund dieser Tatsache ist es u. U. schwieriger zu erkennen, wie in JavaScript Objekthierarchien erstellt werden und die Vererbung von Eigenschaften und deren Werten erfolgt. Dieses Kapitel versucht diese Situation zu klären.
13 Funktionen Beginner, Functions, Guide, JavaScript, l10n:priority
Funktionen sind ein Grundbaustein in JavaScript. Eine Funktion ist eine Prozedur - eine Reihe von Anweisung, um eine Aufgabe auszuführen oder eine Wert auszurechnen. Um Funktionen zu verwenden, müssen diese im Scope (Gültigkeitsbereich) deklariert werden, in dem sie ausgeführt werden soll.
14 Grammatik und Typen Guide, JavaScript, l10n:priority
Dieses Kapitel behandelt die grundlegende Grammatik von JavaScript, Deklaration von Variablen, Datentypen und Objektinstanzen.
15 Indexed collections Guide, Handbuch, JavaScript, Method, Methode(2), l10n:priority
Dieses Kapitel beschreibt Datensammlungen, die nach einem Indexwert sortiert sind. Diese beinhalten Arrays und Array-ähnliche Konstrukte, wie Array Objekte TypedArray Objekte.
16 Iteratoren und Generatoren Guide, Intermediate, JavaScript, l10n:priority
Das Iterieren über eine Liste bzw. das Verarbeiten jedes Elements einer Liste ist eine häufige Operation, für die es in JavaScript mehrere Möglichkeiten gibt. Zum Beispiel einfache for-Schleifen oder Array Operationen, wie map() und filter().
Iteratoren und Generatoren bringen das Konzept des Itererierens über eine Liste in den Kern der Sprache und bieten im Speziellen die Möglichkeit das Verhalten von for...of-Schleifen anzupassen.
17 Kontrollfluss und Fehlerbehandlung Beginner, Guide, JavaScript, l10n:priority
JavaScript unterstützt eine Menge von Anweisungen, speziell um Verlaufs-Anweisungen zu kontrollieren, welches eine großartige Methode ist um Interaktivität in deine Anwendung einzuarbeiten. Dieses Kapitel liefert dir ein Überblick über diese Anweisungen.
18 Meta programming Guide, JavaScript, Proxy, Reflect, l10n:priority
Beginnend mit ECMAScript 2015 hat JavaScript Unterstützung für Proxy and Reflect Objekte erhalten, welche das Abfangen und Definieren von benutzerdefinierten Verhaltens für grundlegenden Sprachoperation erlaubt (z. B. Eigenschaftensuche, Zuweisung, Aufzählung, Funktionsaufruf usw.). Mit der Hilfe dieser beiden Objekte ist es möglich auf der Metaebene von JavaScript zu programmieren.
19 Mit Objekten arbeiten Beginner, Comparing object, Constructor, Document, Guide, JavaScript, Object, l10n:priority
JavaScript ist nach einem einfachen objekt-basierten Muster entworfen. Ein Objekt ist eine Sammlung von Eigenschaften und eine Eigenschaft ist eine Verbindung von einem Namen und einem Wert. Der Wert einer Eigenschaft kann eine Funktion sein. In diesem Fall wird die Eigenschaft Methode genannt. Zusätzlich zu Objekten, die vom Browser vordefiniert sind, können auch eigene Objekte definiert werden. Dieses Kapitel beschreibt, wie Objekte, Eigenschaften, Funktionen und Methoden benutzt und eigene Objekte erzeugt werden können.
20 Numbers and dates Guide, JavaScript, l10n:priority
Dieses Kapitel ist eine Einleitung in die Nutzung von Nummern und Daten in JavaScript.
21 Promises benutzen
Ein Promise ist ein Objekt, dass die eventuelle erfolgreiche Beendigung oder den Fehlerfall einer asynchronen Operation repräsentiert. Da die meisten Leute "Verbraucher" von bereits erstellten Promises sind, wird diese Anleitung den "Verbrauch" von zurückgegebenen Promises erklären, ohne vorher zu erklären, wie man einen Promise erzeugt.
22 Reguläre Ausdrücke JavaScript, ausdrücke, regex, reguläre
Reguläre Ausdrücke sind Muster, die eingesetzt werden, um Text auf bestimmte Zeichenkombinationen zu überprüfen. Auch reguläre Ausdrücke sind Objekte bei JavaScript. Die Muster werden mit den Methoden exec und test von RegExp und den Methoden match, replace, search und split von String verwendet. Dieses Kapitel beschreibt reguläre Ausdrücke in JavaScript.
23 Schleifen und Iterationen Guide, JavaScript, Loop, Syntax, l10n:priority
Schleifen sind ein einfaches Werkzeug, um einzelne Schritte wiederholt auszuführen. Dieses Kapitel des JavaScript Guide stellt die verschiedenen Statements für Iterationen vor, welche in JavaScript zur Verfügung stehen.
24 Textformatierung Guide, JavaScript, l10n:priority
Dieses Kapitel gibt eine Einführung darüber, wie in JavaScript mit Strings (Zeichenfolgen) und Texten gearbeitet wird.
25 Index Index, JavaScript, MDN Meta
Diese Seite listet alle JavaScript Seiten mit Zusammenfassung und Tags auf.
26 JavaScript Datentypen und Datenstrukturen Beginner, JavaScript, Types
Alle Programmiersprachen besitzen eingebaute Datenstrukturen. Diese unterschieden sich aber je nach Programmiersprache. Dieser Artikel versucht, die in JavaScript verfügbaren Datenstrukturen und ihren Eigenschaften zu erläutern. Außerdem werden an passenden Stellen Vergleiche zu anderen Programmiersprachen gezogen.
27 JavaScript Sprachressourcen Advanced, JavaScript
ECMAScript ist eine Skriptsprache, auf dessen Form JavaScript basiert. ECMAScript ist durch die Ecma International standarisiert und entspricht den ECMA-262 und ECMA-402 Spezifikationen. Die folgende ECMAScript Standards wurden genehmigt oder werden gerade bearbeitet:
28 JavaScript Technologieübersicht
Während HTML die Struktur einer Webseite definiert und CSS den Style angibt, mit dem der Inhalt der Webseite dargestellt wird, ermöglicht JavaScript das Erstellen von interaktiven Webseiten und Rich Web Applications.
29 JavaScript typed arrays Guide, JavaScript
Um maximale Flexibilität und Effizienz zu schaffen, spalten typisierte Arrays in JavaScript die Durchführung in Puffer und Sichten. Ein Puffer (vom ArrayBuffer-Objekt durchgeführt) ist ein Objekt, das eine Menge von Daten verkörpert. Dazu gehört kein echtes Format und es wird kein Mechanismus angeboten, um auf den Inhalt zuzugreifen. Um Zugang zu diesem Speicher zu schaffen, muss man eine Sicht benutzen. Eine Sicht liefert einen Kontext, der diese Daten in ein echtes, typisiertes Array umwandelt. Genauer gesagt gibt dieser Kontext einen Datentypen, einen Versatz und die Anzahl der Elemente an.
30 JavaScript-Referenz JavaScript, l10n:priority
Dieses Kapitel des JavaScript-Teils auf MDN dient als JavaScript-Sprachreferenz. Mehr über diese Referenz.
31 Anweisungen und Deklarationen JavaScript, Reference, statements
JavaScript Anwendungen bestehen aus Anweisungen mit bestimmter Syntax. Eine Anweisung kann mehrere Zeilen umfassen und mehrere Anweisungen können in einer einzigen Zeile stehen, wenn sie mittels Semikolon voneinander getrennt sind.
32 Funktion
Die Funktionsdeklaration definiert eine Funktion mit den angegebenen Parametern.
33 Klasse Deklaration, ECMAScript 2015, JavaScript, Klasse, Klassen, Ref, Statement
Genau wie mit class expressions, wird der body der Klassendeklaration im strict mode ausgeführt. Die constructor Eigenschaft ist optional.
34 block JavaScript, Reference, Statement
Eine Blockanweisung (oder in anderen Sprachen Verbundanweisung) wird genutzt, um 0 oder mehrere Anweisungen zu gruppieren. Ein Block wird durch ein Paar geschweifte Klammern abgegrenzt und kann wahlweise mit einem Label bezeichnet werden:
35 break JavaScript, Statement
Die break Anweisung beendet die aktuelle Schleife, switch-Anweisung oder Anweisungen die mit einem label versehen sind und sorgt dafür, dass das Programm mit der Anweisung weiterläuft, die auf die beendete Anweisung folgt.
36 const ECMAScript 2015, JavaScript, Statement
Die const-Deklaration erstellt eine Konstante. Gleich wie bei der let-Deklaration ist der Gültigkeitsbereich auf den lokalen Block begrenzt. Der Wert einer Konstanten kann nicht verändert werden durch Zuweisung oder Neudeklaration.
37 continue JavaScript, Statement
Die continue Anweisung beendet die Ausführung von Anweisungen im aktuellen Durchlauf der aktuellen oder benannten Schleife und setzt die Schleife mit der nächsten Iteration fort.
38 default JavaScript, Keyword
Das default Schlüsselwort kann in JavaScript in zwei Situationen verwendet werden: Innerhalb eines switch Statements, oder mit einem export Statement.
39 do...while JavaScript, Statement
Das do...while statement erstellt eine Schleife, die einen bestimmten Ausdruck ausführt, bis die zu überprüfende Aussage falsch wird. Die Aussage wird überprüft, nachdem der Ausdruck ausgeführt wurde, sodass der Ausdruck mindenstens einmal ausgeführt wird.
40 empty Anweisung, JavaScript
Eine leere Anweisung dient der Angabe keiner Anweisung, obwohl die JavaScript Syntax eine erwarten würde.
41 export ECMAScript 2015, JavaScript, Modules, Statement, export
Das export-Statement wird verwendet, um Funktionen und Objekte aus einer gegebenen Datei (oder Modul) zu exportieren.
42 for Anweisung, JavaScript, Loop, for
Die for Anweisung beschreibt eine Schleife mit drei optionalen Ausdrücken und einer oder mehreren Anweisungen.
43 for each...in Deprecated, JavaScript, Statement
Die for each...in Schleife wiederholt die definierteVariable in jeder Instanz eines Objekts. Für jedes einzelne Vorkommen wird der bestimmte Befehl ausgeführt.
44 for...in JavaScript, Statement
Die for...in Anweisung durchläuft die Eigenschaften/Attribute (nur enumerable Eigenschaften) eines Objekts in willkürlicher Reihenfolge. Für jede einzelne Eigenschaft können Anweisungen ausgeführt werden.
45 for...of ECMAScript 2015, Experimental, JavaScript, Statement
Mit dem for...of statement können sogenannte iterable objects durchlaufen werden (ArrayMap, Set, das arguments Objekt und weitere eingeschlossen), wobei auf jeden gefundenen Wert eigene Statements ausgeführt werden können.
46 function* ECMAScript 2015, Function, Iterator, JavaScript, Statement
Die function* Deklaration ( Schlüsselwort function gefolgt von einem Stern) definiert eine Generatorfunktion, welche ein  Generator Objekt zurückgibt.
47 if...else JavaScript, Statement
Die if-Anweisung führt Anweisungen aus, wenn eine bestimmte Bedingung zu true ausgewertet wird. Wird die Bedingung zu false ausgewertet, können andere Anweisungen ausgeführt werden.
48 import ECMAScript 2015, JavaScript, Module, Statement
Das import Statement wird verwendet um Funktionen, Objekte und Primitives zu importieren die von einem externen Modul, einem anderen Script, etc. exportiert wurden.
49 label JavaScript, Statement
Ein Statement kann ein Label erhalten und zusammen mit dem break oder continue Statements verwendet werden. Das Label ist das Präfix von einem Statement mit einer Bezeichner zum referenzieren.
50 let ECMAScript 2015, JavaScript, Statement, Variable declaration, Variables, let
Das Schlüsselwort let deklariert eine Variable im Gültigkeitsbereich des lokalen Blocks. Optional wird die Variable mit einem Wert initialisiert. let leitet sich vom englischen Verb "to let" ab, so daß man die Zeile "let x = 3" lesen kann als: "lassen wir x 3 sein" (let x be three), bekannt aus der Programmiersprache BASIC.
51 return JavaScript, Statement
Die return Anweisung beendet einen Funktionsaufruf und spezifiziert einen Wert, der von der Funktion zum Aufrufer zurückgegeben wird.
52 switch JavaScript, Reference, Statement
Die switch Anweisung wertet einen Ausdruck aus. Diese Auswertung wird mit einer case Klausel verglichen und (bei Übereinstimmung) die entsprechenden Anweisungen ausgeführt.
53 throw Ausnahmen, JavaScript, exceptions, throw
Die throw Anweisung "wirft" eine benutzerdefinierte Exception (Ausnahme). Die Programmausführung der aktuellen Funktion bzw. des globalen Codes wird angehalten (Anweisungen nach throw werden dann nicht mehr ausgeführt), und die Programmausführung wird an den nächsthöheren catch Block in der Ausführungshierarchie übergeben. Falls in der gesamten Ausführungschierarchie kein catch Block definiert wurde, wird das Programm komplett angehalten.
54 try...catch
Die try...catch-Anweisung (sinngemäß: testen und verarbeiten) rahmt einen Block von Anweisungen (try statements) ein und legt Reaktionen (catch statementes) fest, die im Fehlerfall ausgeführt werden.
55 var JavaScript, Statement
Mit dem Schlüsselwort var deklariert man Variablen und initialisiert diese optional.
56 while JavaScript, Statement
Die while-Anweisung (Engl. statement) beschreibt eine Schleife, die solange durchlaufen wird wie die Schleifenbedingung wahr (Engl. true) ergibt. Die Schleifenbedingung (Engl. condition) wird am Anfang der Schleife ausgewertet.
57 Ausdrücke und Operatoren JavaScript, Operators
Dieses Kapitel behandelt alle JavaScript Sprachoperatoren, Ausdrücke und Schlüsselwörter.
58 Alter Generatorfunktionsausdruck JavaScript, Legacy Iterator, Reference
Das function Schlüsselwort kann benutzt werden, um eine alte Generatorfunktion in einem Ausdruck zu definieren. Um eine Funktion einen alten Generator zu machen, muss der Funktionskörper mindestens einen yield Ausdruck enthalten.
59 Arithmetische Operatoren JavaScript, Operator
Arithmetische Operatoren verwenden numerische Werte (Literale oder Variablen) als Operanden und geben einen einzelnen numerischen Rückgabewert zurück. Die arithmetischen Standardoperatoren sind Addition (+), Subtraktion (-), Multiplikation (*) und Division (/).
60 Array Comprehensions JavaScript, Non-standard, Operator, Reference
Die Array Comprehensions Syntax war ein JavaScript Ausdruck, welcher es erlaubt schnell ein neues Array auf Basis eines existierenden zu erstellen. Jedoch wurde diese vom Standard und der Firefox Implementierung entfernt. Nicht mehr einsetzen!
61 Ausdrucks Closures Functions, JavaScript, Reference
Ausdrucks Closures sind eine kurze Funktionssyntax für das Schreiben einfacher Funktionen.
62 Bedingter (ternärer) Operator JavaScript, Operator
Der bedingte (ternäre) Operator ist der einzige Operator in JavaScript, der drei Operanden hat. Er wird häufig als Kurzform eines if Statements genutzt.
63 Bitwise Operatoren JavaScript, Operator, Reference
Bitweise Operatoren werden auf Sequenzen aus 32 bit (Nullen und Einsen) angewandt im Gegensatz zu Operatoren, die mit Dezimal-, Hexadezimal- oder Oktalzahlen (numbers) arbeiten. Beispielsweise hat die Dezimalzahl neun die binäre Darstellung 1001. Auch wenn Bitweise Operatoren mit Binärdarstellungen arbeiten, sind deren Ausgabewerte Javascript Standardzahlenwerte.
64 Der class-Ausdruck Classes, ECMAScript 2015, Expression, JavaScript, Operator, Reference
Der class-Ausdruck ist eine Methode zur Definition einer Klasse in ECMAScript 2015. Ähnlich wie beim function-Ausdruck kann der class-Ausdruck benannt oder unbenannt sein. Ist er benannt, so gilt der Name nur lokal im Klassenkörper. JavaScript-Klassen nutzen prototyp-basierte Vererbung.
65 Destrukturierende Zuweisung Destructuring, ECMAScript 2015, JavaScript, Operator
Die destrukturierende Zuweisung ermöglicht es, Daten aus Arrays oder Objekten zu extrahieren, und zwar mit Hilfe einer Syntax, die der Konstruktion von Array- und Objekt-Literalen nachempfunden ist.
66 Eigenschaftszugriff JavaScript, Operator
Eigenschaftszugriffe erlauben den Zugriff auf Eigenschaften eines Objekts, indem die Punktnotation oder Klammernotation benutzt wird.
67 Funktionsausdruck Funktion, JavaScript, Operator, Primary Expressions
Das Schlüsselwort function kann benutzt werden, um eine Funktion innerhalb eines Ausdrucks zu definieren.
68 Generator Comprehensions Iterator, JavaScript, Non-standard, Reference
Die Generator Comprehensions Syntax war ein JavaScript Ausdruck welcher es erlaubt schnell einen neuen Generator auf Basis eines existierenden Iterable Objektes zu erstellen. Jedoch wurde diese aus dem Standard und der Firefox Implementierung entfernt. Sie soll nicht mehr eingesetzt werden!
69 Gruppierungsoperator JavaScript, Operator, Primary Expressions
Der Gruppierungsoperator ( ) kontrolliert die Priorität beim Auswerten von Ausdrücken.
70 Kommaoperator JavaScript, Operator
Der Kommaoperator wertet jeden Operanden (von links nach rechts) aus und gibt den Wert des letzten Operanden zurück.
71 Logische Operatoren JavaScript, Logic, Logical Operators, Not, Operator, Reference, and, or
Logische Operatoren werden typischerweise im Zusammenhang mit Boolean (logischen) Werten verwendet. Die Operatoren && (Logisches UND) und || (Logisches ODER) geben dabei den Wert von einem der Operanden zurück. Sind die Operanden mit nicht-booleschen Werten belegt, geben diese Operatoren entsprechend nicht-boolesche Werte zurück.
72 Objekt Initialisierer ECMAScript 2015, JSON, JavaScript, Literal, Methods, Object, Primary Expression, computed, mutation, properties
Objekte können mit new Object(), Object.create(), oder mit der literal Notation (Initialisierungs Notation) initialisiert werden. Ein Objekt Initialisierer ist eine Komma getrennte Liste von null oder mehreren Paaren von Eigenschafts-Namen und zugehörigen Werten eines Objektes, eingeschlossen in geschwungene Klammern ({}).
73 Operator Priorität JavaScript, Operator, precedence
Die Operator Priorität bestimmt in welcher Reihenfolge Operatoren ausgeführt werden. Operatoren, die in der Rangfolge zuerst kommen werden auch zuerst ausgeführt.
74 Pipeline Operator Experimental, JavaScript, Operator
Der experimentelle Pipline Operator |> (aktuell in Stage 1) erlaubt es verkettete Funktionsaufrufe in einer Lesbaren form zu erstellen. Grundsätzlich ist der Pipline Operator syntaktischer Zucker für den Aufruf einer Funktion mit einem Argument. Er erlaubt es
75 Spread syntax
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
76 Spread-Operator ECMAScript 2015, Iterator, JavaScript, Operator
Mit der Spread-Syntax kann ein einzelner Ausdruck dort expandiert werden, wo mehrere Argumente (bei Funktionsaufrufen), mehrere Elemente (für Array-Literale) oder mehrere Variablen (für destrukturierende Anweisungen) erwartet werden.
77 Vergleichsoperatoren JavaScript, Operator, Reference
JavaScript kennt sowohl den strikten als auch den Typ konvertierenden Vergleich. Ein strikter Vergleich (z. B. ===) gibt nur true zurück, wenn der gleiche Typ und der gleiche Wert vorhanden sind. Der häufiger verwendete abstrakte Vergleich (z. B. ==) wandelt die Operanden in den gleichen Typen um, bevor sie verglichen werden. Bei relationalen Vergleichsoperatoren (z. B. <=) werden die Operanden vor dem Vergleich zuerst in elementare Datentypen konvertiert und dann in gleiche Typen umgewandelt.
78 Zuweisungsoperator JavaScript, Operator
Ein Zuweisungsoperator weist dem linken Operanten einen Wert auf Basis des rechten Operanten zu.
79 async function Ausdruck Experimental, Function, JavaScript, Operator, Primary Expression
Das async function Schlüsselwort kann benutzt werden, um async Funktionen in Ausdrücken zu benutzen.
80 await Experimental, JavaScript, Operator
Der await Operator wird genutzt, um auf ein Promise zu warten. Er kann nur in einer async Funktion benutzt werden.
81 delete Operator JavaScript, Memory Management, Object, Operator, Property, Reference, Release, Unary, delete
Der JavaScript delete Operator entfernt eine Eigenschaft von einem Objekt. Wenn keine weitere Referenz auf die selbe Eigenschaft mehr ist, wird diese tatsächlich automatisch freigegeben.
82 function* Ausdruck ECMAScript 2015, Function, Iterator, JavaScript, Operator, Primary Expression
Das function* Schlüsselwort kann benutzt werden, um Generatorfunktionen in einem Ausdruck zu definieren.
83 in operator JavaScript, Operator, Relational Operators
Der in operator gibt true zurück falls die gegebene Eigenschaft im gegebenen Objekt existiert.
84 instanceof JavaScript, Object, Operator, Prototype, Relational Operators, instanceof
Der instanceof Operator prüft, ob ein Objekt die prototype Eigenschaft einer Konstruktorfunktion in seiner Prototypenkette besitzt.
85 new Operator JavaScript, Left-hand-side expressions, Operator
Der new Operator erzeugt eine Instanz eines benutzerdefinierten Objekttyps oder eines Standardtyps, welcher eine Konstruktorfunktion besitzt.
86 new.target Classes, ECMAScript 2015, JavaScript, Reference
Die new.target Eigenschaft lässt erkennen, ob eine Funktion oder ein Konstruktor mit dem new Operator aufgerufen wurde. In Konstruktoren und Funktionen die mit dem new Operator instanziiert wurde, gibt new.target eine Referenz zu dem Konstruktor oder der Funktion zurück. In normalen Funktionsaufrufen hat new.target den Wert undefined.
87 super Classes, ECMAScript 2015, JavaScript, Left-hand-side expression, Operator
Wenn ein Konstruktor verwendet wird, muss das super Schlüsselwort verwendet werden, bevor das this Schlüsselwort verwendet werden kann. Mit dem super Schlüsselwort kann man auch Funktionen im Vaterobjekt ausführen.
88 this JavaScript, Operator, Primary Expressions, Reference
Das this Schlüsselwort einer Funktion in JavaScript verhält sich verglichen mit anderen Sprachen ein bisschen anders. Es gibt zudem Unterschiede zwischen dem strict Modus und nicht strict Modus.
89 typeof JavaScript, Operator, Unary
Der typeof Operator gibt einen String zurück, der den Typ des unausgewerteten Operanden beschreibt.
90 void Ausdruck JavaScript, Operator, Unary
Der void Operator evaluiert einen gegebenen Ausdruck und gibt dann undefined zurück.
91 yield ECMAScript 2015, Generators, Iterator, JavaScript, Operator
Das yield Schlüsselwort wird eingesetzt zum Anhalten und Fortsetzen einer Generatorfunktion (function* oder veralteten Generatorfunktion) eingesetzt.
92 yield* ECMAScript 2015, Generators, Iterable, Iterator, JavaScript, Operator, Reference
Der yield* Ausdruck wird eingesetzt um an einen anderen Generator oder iterierbares Objekt zu delegieren.
93 Funktionen Constructor, Function, Functions, JavaScript, Parameter, parameters
Allgemein gesagt, ist eine Funktion ein "Unterprogramm", welches von Code externem zur Funktion (oder internem im Fall von Rekursion) aufgerufen werden. Wie Programme selbst auch, ist eine Funktion eine Sequenz von ausgewählten Statements, die als Funktionskörper bezeichnet wird. Der Funktion Es können der Funktion Werte der übergeben werden und die Funktion wird einen Wert zurückgeben.
94 Arguments object Functions, JavaScript, Reference, arguments
Das arguments-Objekt ist ein Array ähnliches Objekt, das auf die übergebenen Parameter einer Funktion verweist.
95 arguments.callee Deprecated, Functions, JavaScript, Property, arguments
Die arguments.callee-Eigenschaft enthält die Referenz der aktuell ausgeführten Funktion.
96 arguments.caller Functions, JavaScript, Obsolete, Property, arguments
Die veraltete Eigenschaft arguments.caller wird genutzt, um die Funktion, die die aktuelle Funktion ausführt, zu ermittelt. Die Eigenschaft wurde entfernt und kann nicht mehr genutzt werden.
97 arguments.length Functions, JavaScript, Property, arguments
Die arguments.length-Eigenschaft enthält die Anzahl der übergebenen Parameter einer Funktion.
98 arguments[@@iterator]() Deprecated, Functions, JavaScript, Property, arguments
Der Initialwert der @@iterator Eigenschaft ist das selbe Funktionsobjekt wie der Initialwert der Array.prototype.values Eigenschaft.
99 Default parameters ECMAScript 2015, Functions, JavaScript
Standard Funktionsparameter erlaubt es formale Parameter mit vorgegebenen Werten zu initialisieren, wenn beim Funktionsaufruf kein Wert oder undefined übergeben wird.
100 Getter ECMAScript 2015, ECMAScript 5, Functions, JavaScript
Die get Syntax bindet eine Objekteigenschaft an eine Funktion welche aufgerufen wird, wenn die Eigenschaft abgefragt wird.
101 Methoden Definitionen ECMAScript 2015, Funktionen, JavaScript, Objekte, Syntax
Beginnend mit ECMAScript 2015 wurde eine kürzere Syntax für Methodendefinitionen in Objekt Initialisierungen eingeführt. Es ist eine Abkürzung für die Zuweisung einer Funktion an einen Methodennamen.
102 Pfeilfunktionen ECMAScript 2015, Functions, Intermediate, JavaScript, Reference
Der Ausdruck einer Pfeilfunktion hat eine kürzere Syntax als ein Funktionsausdruck und hat kein eigenes this, arguments, super, oder new.target. Solche Funktionsausdrücke sind am besten für Funktionen, die nicht als Methode genutzt werden, geeignet und können nicht als Konstruktoren verwendet werden.
103 Rest Parameter Functions, JavaScript, Rest, Rest Parameter
Mit der Rest Parameter Syntax kann man beliebig viele Parameter als Array empfangen.
104 Setter ECMAScript 5, Functions, JavaScript
Die set Syntax bindet eine Objekteigenschaft an eine Funktion welche aufgerufen wird, wenn die Eigenschaft neu beschrieben wird.
105 Globale Objekte JavaScript, Reference
Dieses Kapitel dokumentiert alle Objekte, die standardmäßig in einer JavaScript-Umgebung zur Verfügung stehen.
106 Array Array, Example, Global Objects, JavaScript, Reference
Das JavaScript Array ist ein globales Objekt und Konstruktor für das Erstellen von Arrays, welche listenähnliche Objekte sind.
107 Array.Prototypen Array, JavaScript, Property
Die Array.prototype (Anordnung.Muster) Eigenschaft repräsentiert eine Schablone (Prototypen) des Array Konstrukteurs und erlaubt dir neue Eigenschaften und Methoden zu allen Array Objekten hinzuzufügen.
108 Array.from() Array, ECMAScript 2015, JavaScript, Method, Reference, polyfill
Die Array.from() Methode erstellt eine neue, oberflächlich kopierte Array Instanz von einem Array-ähnlichem oder iterierbarem Objekt.
109 Array.isArray() Array, ECMAScript5, JavaScript, Method, Reference, polyfill
Die Array.isArray() Funktion prüft, ob das übergebene Objekt ein Array ist.
110 Array.observe() Array, JavaScript, Method, Obsolete
Die Array.observe() Methode wurde für das asynchrone Beobachten von Veränderungen von Arrays benutzt, ähnlich wie Object.observe() für Objekte. Sie stellt einen Stream von Änderungen in der Reihenfolge, in denen sie auftreten, zur Verfügung.
Equivalent zu  Object.observe() und wird ausgeführt mit der Liste ["add", "update", "delete", "splice"]. Diese Funktion wurde als deprecated markiert und bereits aus einigen Browsern entfernt. Man kann stattdessen das allgemeinere Proxy Objekt verwenden.
111 Array.of() Array, ECMAScript 2015, JavaScript, Method, polyfill
Eine neue Array Instanz.
112 Array.prototype.concat() Array, JavaScript, Method, Prototype, Reference
Die Methode concat() führt zwei oder mehr Arrays zu einem zusammen. Die Methode ändert nicht die existierenden Arrays, sondern gibt stattdessen ein neues zurück.
113 Array.prototype.copyWithin() Array, ECMAScript 2015, JavaScript, Method, Prototype, Reference, polyfill
Die copyWithin() Methode kopiert einen Teil eines Arrays in eine andere Stelle des gleichen Arrays und gibt das Array zurück, ohne die Länge des Arrays zu verändern.
114 Array.prototype.entries() Array, ECMAScript 2015, Iterator, JavaScript, Method, Prototype
Die entries() Methode gibt ein neues Array Iterator Objekt zurück, dass Schlüssel-Wert-Paare für jeden Index im Array enthält.
115 Array.prototype.every() Array, ECMAScript 5, JavaScript, Method, Prototype, polyfill
Die every() Methode testet ob alle Elemente in einem Array einen Test bestehen, welcher mittels einer implementierten Funktion bereitgestellt wird.
116 Array.prototype.fill() Array, ECMAScript 2015, JavaScript, Method, Prototype, polyfill
Die fill() Methode befüllt ein Array mit einem statischen Wert von einem Startindex bis zu einem Endindex. Der Endindex wird nicht mit eingeschlossen.
117 Array.prototype.filter() Array, ECMAScript 5, JavaScript, Method, Prototype, Reference, filter, polyfill
filter() erstellt ein neues Array, das alle Elemente enthält, die den Test, der in der angegebenen Callback Funktion implementiert ist, bestehen.
118 Array.prototype.find() Array, ECMAScript 2015, JavaScript, Method, Prototype, Reference, polyfill
Die find() Methode gibt den Wert des ersten Elementes eines Arrays zurück, das die mitgelieferte Testfunktion erfüllt. Ansonsten wird undefined zurückgegeben.
119 Array.prototype.findIndex() Array, ECMAScript 2015, JavaScript, Method, Prototype, Reference, polyfill
Die findIndex() Methode gibt den Index des ersten Elementes eines Arrays zurück, das die übergebene Testfunktion erfüllt. Wird kein Element gefunden, wird -1 zurückgegeben.
120 Array.prototype.flat() Array, Experimental, JavaScript, Method, Prototype, Reference
Die flat() Methode erstellt rekursiv ein neues Array mit allen Elementen von Unterarrays bis zu einer spezifizierten Tiefe.
121 Array.prototype.flatMap() Array, Experimental, JavaScript, Method, Prototype, Reference
Die flatMap() Methode bildet jedes Element über eine Funktion ab und flacht das Ergebnis in ein Array ab. Sie ist identisch zu einem map gefolgt von einem flat der Tiefe 1, aber flatMap ist oft nützlich und beide in einer Methode zusammenführen ist etwas effizienter.
122 Array.prototype.forEach() Array, ECMAScript 5, JavaScript, Method, Prototype, Reference
Die forEach() Methode führt eine übergebene Funktion für jedes Element eines Arrays aus.
123 Array.prototype.includes() Array, JavaScript, Method, Prototype, Reference, polyfill
Die includes() Methode prüft, ob ein Array ein bestimmtes Element enthält und gibt entsprechend true oder false aus. Es wird der selbe sameValueZero Algorithmus benutzt, um ein gegebenes Element zu finden.
124 Array.prototype.indexOf() Array, JavaScript, Method, Prototype, Reference, polyfill
Die Methode indexOf() gibt den ersten Index zurück, an dem das übergebene Element im Feld gefunden wurde, oder -1, wenn es nicht vorhanden ist.
125 Array.prototype.join() Array, JavaScript, Method, Prototype, Reference
Die join() Methode kombiniert alle Elemente von einem Arrays (oder Array-Ähnlichen Objektes) zu einem String und gibt diesen zurück.
126 Array.prototype.keys() Array, ECMAScript 2015, Iterator, JavaScript, Method, Prototype
Die keys() Methode gibt einen neues Array Iterator Objekt zurück, welches den Schlüssel für jeden Index des Arrays enthält.
127 Array.prototype.lastIndexOf() Array, ECMAScript 5, JavaScript, Method, Prototype, polyfill
Die lastIndexOf() Methode gibt den letzten Index zurück, an dem ein übergebenes Element im Array gefunden wurde, oder -1, wenn es nicht vorhanden ist. Das Array wird rückwärts durchsucht beginnend beim fromIndex.
128 Array.prototype.length Array, JavaScript, Property, Reference
Die length Eigenschaft eines Objektes vom Typ Array setzt die Anzahl der Elemente in einem Array oder gibt diese Anzahl zurück. Der Wert ist eine vorzeichenloser, 32-Bit Ganzzahl, welche größer als der größte Index im Array ist.
129 Array.prototype.map() Array, ECMAScript 5, JavaScript, Method, Prototype, Reference, polyfill
Die map() Methode wendet auf jedes Element des Arrays die bereitgestellte Funktion an und erstellt ein neues Array als Ergebnis.
130 Array.prototype.pop() Array, JavaScript, Method, Prototype, Reference
Die pop() Methode entfernt das letzte Element eines Arrays und gibt dieses zurück. Diese Methode ändert die Länge des Arrays.
131 Array.prototype.push() Array, JavaScript, Method, Prototype, Reference
Die push() Methode fügt ein oder mehr Elemente am Ende eines Arrays hinzu und gibt die neue Länge des Arrays zurück.
132 Array.prototype.reduce() Array, ECMAScript 5, JavaScript, Method, Prototype, Reduce, Reference
Die reduce() Methode reduziert ein Array auf einen einzigen Wert, indem es jeweils zwei Elemente (von links nach rechts) durch eine gegebene Funktion reduziert.
133 Array.prototype.reduceRight() Array, ECMAScript 5, JavaScript, Method, Prototype, polyfill
Die reduceRight() Methode wendet eine Funktion gegen einen Akkumulator auf jeden Wert des Arrays (von rechts nach links) auf und reduziert es um einen einzelnen Wert.
134 Array.prototype.reverse() Array, JavaScript, Method, Prototype
Die reverse() Methode kehrt die Reihenfolge der Arrayelemente in-place um. Das erste Element wird zum letzen und das letzte wird zum ersten.
135 Array.prototype.shift() Array, JavaScript, Method, Prototype
Die Methode shift() entfernt das erste Element eines Arrays und gibt dieses Element zurück. Diese Methode verändert die Länge des Arrays.
136 Array.prototype.slice() Array, JavaScript, Method, Prototype, Reference
Die slice() Methode schreibt eine flache Kopie von einem Teil des Arrays in ein neues Array-Objekt von begin bis end (end nicht enthalten). Das originale Array wird nicht verändert.
137 Array.prototype.some() Array, ECMAScript5, JavaScript, Method, Prototype, Reference
Die Methode some() überprüft ob mindestens ein Element des Arrays den als Funktion übergebenen Kriterien entspricht.
138 Array.prototype.sort() Array, JavaScript, Method, Prototype
Die sort() Methode sortiert die Elemente eines Arrays in-place und gibt das Array zurück. Die Sortierung ist nicht immer stabil. Die Standardsortierreihenfolge folgt den Unicode Codepoints.
139 Array.prototype.splice() Array, JavaScript, Method, Prototype, Reference
Die splice() Methode ändert den Inhalt eines Arrays durch das Hinzufügen neuer und/oder Entfernen alter Elemente.
140 Array.prototype.toLocaleString() Array, Internationalization, JavaScript, Method, Prototype
Die Methode toLocaleString() gibt als Rückgabewert einen String zurück, welcher die Elemente des Arrays darstellt. Die Array-Elemente werden mittels ihrer toLocaleString Methode in Strings umgewandelt und durch einen sprachspezifischen String (wie zum Beispiel ein Kommazeichen “,”) separiert.
141 Array.prototype.toSource() Array, JavaScript, Method, Prototype
Die toSource() Methode gibt einen String zurück, welcher den Quelltext des Arrays repräsentiert.
142 Array.prototype.toString() Array, JavaScript, Method, Prototype
Die toString() Methode gibt einen String zurück, der das Array und seine Elemente repräsentiert.
143 Array.prototype.unshift() Array, JavaScript, Method, Prototype
Die unshift() Methode fügt ein oder mehrere Elemente am Anfang eines Array hinzu und gibt die neue Länge des Arrays zurück.
144 Array.prototype.values() Array, ECMAScript 2015, Iterator, JavaScript, Method, Prototype
Die values() Methode gibt ein neues Iterator Objekt des Arrays zurück, welches die Werte für jeden Eintrag im Array enthält.
145 Array.prototype[@@iterator]() Array, ECMAScript 2015, Iterator, JavaScript, Method, Prototype, Reference
Der Initialwert für den values() Iterator. Im Standardfall gibt arr[Symbol.iterator] die Funktion von values()  zurück.
146 Array.prototype[@@unscopables] Array, ECMAScript 2015, JavaScript, Property, Prototype
Die @@unscopable Symbol Eigenschaft enthält Namen von Eigenschaften, welche vor der ES2015 Version nicht im ECMAScript Standard waren. Diese Eigenschaften werden bei with Statement Bindungen ignoriert.
147 Array.unobserve() Array, JavaScript, Method, Obsolete
Die Array.unobserve() Methode wird eingesetzt um Observers die mit Array.observe() eingestellt wurden zu entfernen, jedoch ist dieses veraltet und wurde schon von Browsern entfernt. Man kann einen allgemeineres Proxy Objekt benutzen.
148 get Array[@@species] Array, JavaScript, Method, Prototype
Die Array[@@species] Zugriffseigenschaft gibt den Array Konstruktor zurück.
149 ArrayBuffer ArrayBuffer, Constructor, JavaScript, TypedArrays
Das ArrayBuffer Objekt repräsentiert einen generischen Buffer mit fester Länge. Der Inhalt eines ArrayBuffers kann nicht direkt bearbeitet werden; stattdessen wird eines der typisierten Array-Objekte oder ein DataView Objekt verwendet, welches den Buffer in einem bestimmten Format repräsentiert und von welchem aus sein Inhalt bearbeitet werden kann.
150 ArrayBuffer.isView() ArrayBuffer, JavaScript, Method, TypedArrays
Die ArrayBuffer.isView() Methode gibt true zurück, wenn arg eines der ArrayBuffer Views ist, so wie getyptes Array Objekte oder eine DataView; andernfalls false.
151 ArrayBuffer.prototype ArrayBuffer, JavaScript, Property
Die ArrayBuffer.prototype Eigenschaft repräsentiert den Prototyp für das ArrayBuffer Objekt.
152 ArrayBuffer.prototype.byteLength ArrayBuffer, JavaScript, Property, Prototype
Die byteLength Zugriffseigenschaft repräsentiert die Länge eines ArrayBuffer in Bytes.
153 ArrayBuffer.prototype.slice() ArrayBuffer, JavaScript, Method, Prototype
Die slice() Methode gibt einen neuen ArrayBuffer zurück, wessen Inhalt eine Kopie der ArrayBuffer Bytes von begin (inklusiv) bis end (exklusiv) ist.
154 ArrayBuffer.transfer() ArrayBuffer, Experimental, JavaScript, Method, Reference, TypedArrays
Die statische ArrayBuffer.transfer() Funktion gibt einen neuen ArrayBuffer mit dem Inhalt von oldBuffer. Je nachdem, wei die newByteLength gesetzt ist, werden die Daten abgeschnitten oder erweitert. Wenn newByteLength nicht gesetzt ist, wird die byteLength von oldBuffer benutzt. Diese Operation bringt oldBuffer in einen detached Status.
155 get ArrayBuffer[@@species] ArrayBuffer, JavaScript, Property, TypedArrays
Die ArrayBuffer[@@species] Zugriffseigenschaft gibt den Konstruktor des ArrayBuffer zurück.
156 AsyncFunction Constructor, Experimental, JavaScript, Reference
Der AsyncFunction Konstruktor erstellt ein neues AsyncFunction Objekt. In JavaScript ist jede asynchrone Funktion ein AsyncFunction Objekt.
157 AsyncFunction.prototype Experimental, JavaScript, Property, Prototype, Reference
Die AsyncFunction.prototype Eigenschaft repräsentiert den Prototypen des AsyncFunction Objektes.
158 Atomics JavaScript, Shared Memory, Specifications
Das Atomics Objekt unterstützt atomare Operationen als statische Methoden. Diese werden mit SharedArrayBuffer Objekte benutzt.
159 Atomics.add() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.add() Methode addiert eine gegebenen Wert an einer gegebenen Position im Array und gibt den alten Wert zurück. Diese atomare Operation garantiert, dass keine andere Schreiboperation während der Operation durchgeführt werden kann.
160 Atomics.and() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.and() Methode berechnet eine bitweises UND mit einem gegebenen Wert auf einem Wert an einer gegebenen Position im Array und gibt den alten Wert an der Position zurück. Die atomare Operation garantiert, dass kein anderer Schreibprozess während der Operation durchgeführt wird.
161 Atomics.compareExchange() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.compareExchange() Methode ersetzt einen Wert an einer gegebenen Position im einem Array mit einem gegebene Wert aus, wenn ein gegebenen Wert gleich dem alten Wert ist. Es wird der alte Wert an der Position zurückgegeben, egal ob der abzugleichende Wert gleich oder nicht ist. Die atomare Operation garantiert, dass kein anderer Schreibprozess während der Operation durchgeführt wird.
162 Atomics.exchange() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.exchange() Methode ersetzt einen Wert an einer gegebenen Position im einem Array mit einem gegebene Wert aus. Die atomare Operation garantiert, dass kein anderer Schreibprozess während der Operation durchgeführt wird.
163 Atomics.isLockFree() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.isLockFree() Methode wird benutzt, um festzustellen, ob ein Lock (Sperre) oder eine atomare Operation vorhanden ist. Sie gibt true zurück, wenn die gegebene Größe eine von den in der BYTES_PER_ELEMENT Eigenschften von Integer TypedArray Typen ist.
164 Atomics.load() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.load() Methode gibt den Wert an einer gegebenen Position in einem Array zurück.
165 Atomics.or() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.or() Methode berechnet eine bitweises ODER mit einem gegebenen Wert auf einem Wert an einer gegebenen Position im Array und gibt den alten Wert an der Position zurück. Die atomare Operation garantiert, dass kein anderer Schreibprozess während der Operation durchgeführt wird.
166 Atomics.store() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.store() Methode speichert einen gegebenen Wert an einer gegebenen Position in dem Array und gibt den Wert zurück.
167 Atomics.sub() Atomics, Java, Method, Shared Memory
Die statische Atomics.sub() Methode subtrahiert eine gegebenen Wert an einer gegebenen Position im Array und gibt den alten Wert zurück. Diese atomare Operation garantiert, dass keine andere Schreiboperation während der Operation durchgeführt werden kann.
168 Atomics.wait() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.wait() Methode verifiziert, dass eine gegebene Position in einem Int32Array ein gegebene Wert ist und dann schläft und entweder aufgeweckt wird oder ein Timeout bekommt. Die Strings "ok", "not-equal", und "timed-out" sind alle möglichen Rückgabewerte
169 Atomics.wake() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.wake() Methode weckt Threads auf, die in einer Warteschlange schlafen.
170 Atomics.xor() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.xor() Methode berechnet eine bitweises XOR mit einem gegebenen Wert auf einem Wert an einer gegebenen Position im Array und gibt den alten Wert an der Position zurück. Die atomare Operation garantiert, dass kein anderer Schreibprozess während der Operation durchgeführt wird.
171 Boolean Boolean, Constructor, JavaScript
Das Boolean Objekt ist ein Objekt-Wrapper für einen booleschen Wert.
172 Boolean.prototype Boolean, JavaScript, Property, Prototype
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
173 Boolean.prototype.toSource() Boolean, JavaScript, Method, Non-standard, Prototype
Eine String-Repräsentation des Quelltextes des Objektes.
174 Boolean.prototype.toString() Boolean, JavaScript, Method, Prototype
Die toString() gibt einen String, der eine Boolean Objekt repräsentiert, zurück.
175 Boolean.prototype.valueOf() Boolean, JavaScript, Method, Prototype
Die valueOf() Methode gibt einen primitiven Wert des Boolean Objektes zurück.
176 DataView Constructor, DataView, JavaScript, TypedArrays
Die DataView Ansicht unterstützt eine Low-Level Schnittstelle für das Lesen und Schreiben von mehrere Zahlentypen in einem ArrayBuffer. Diese Ansicht ist unabhängig von den Plattform Byte-Reihenfolgen.
177 DataView.prototype DataView, JavaScript, Prototype
Die DataView.prototype Eigenschaft repräsentiert den Prototypen für das DataView Objekt.
178 DataView.prototype.buffer DataView, JavaScript, Property, Prototype, TypedArrays
Die buffer Zugriffseigenschaft repräsentiert und referenziert den ArrayBuffer oder SharedArrayBuffer, der bei der Erstellung der DataView übergeben wurde.
179 DataView.prototype.byteLength DataView, JavaScript, Property, Prototype, TypedArrays
Die byteLength Zugriffseigenschaft repräsentiert die Länge (in Bytes) der View vom Anfang ihres ArrayBuffer oder SharedArrayBuffer.
180 DataView.prototype.byteOffset DataView, JavaScript, Property, Prototype, TypedArrays
Die byteOffset Zugriffseigenschaft repräsentiert das Offset (in Bytes) der View vom Anfang ihres ArrayBuffer oder SharedArrayBuffer.
181 DataView.prototype.getFloat32() DataView, JavaScript, Method, Prototype, TypedArrays
Die getFloat32() Methode gibt eine 32-Bit Gleitkommazahl mit Vorzeichen (Float) vom spezifizierten Offset der DataView zurück.
182 DataView.prototype.getFloat64() DataView, JavaScript, Method, Prototype, TypedArrays
Die getFloat64() Methode gibt eine 64-Bit Gleitkommazahl mit Vorzeichen (Double) vom spezifizierten Offset der DataView zurück.
183 DataView.prototype.getInt16() DataView, JavaScript, Method, Prototype, TypedArrays
Die getInt16() Methode gibt eine ganze 16-Bit Zahl mit Vorzeichen (Short) vom spezifizierten Offset der DataView zurück.
184 DataView.prototype.getInt32() DataView, JavaScript, Method, Prototype, TypedArrays
Die getInt32() Methode gibt eine ganze 32-Bit Zahl mit Vorzeichen (Long) vom spezifizierten Offset der DataView zurück.
185 DataView.prototype.getInt8() DataView, JavaScript, Method, Prototype, TypedArrays
Die getInt8() Methode gibt eine ganze 8-Bit Zahl mit Vorzeichen (Byte) vom spezifizierten Offset der DataView zurück.
186 DataView.prototype.getUint16() DataView, JavaScript, Method, Prototype, TypedArrays
Die getUint16() Methode gibt eine ganze vorzeichenlose 8-Bit Zahl (Unsigned Byte) vom spezifizierten Offset der DataView zurück.
187 DataView.prototype.getUint32() DataView, JavaScript, Method, Prototype, TypedArrays
Die getUint32() Methode gibt eine ganze vorzeichenlose 8-Bit Zahl (Unsigned Byte) vom spezifizierten Offset der DataView zurück.
188 DataView.prototype.getUint8() DataView, JavaScript, Method, Prototype, TypedArrays
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
189 DataView.prototype.setFloat32() DataView, JavaScript, Method, Prototype, TypedArrays
Die setFloat32() Methode speichert eine 32-Bit Gleitkommazahl mit Vorzeichen (Float) am spezifizierten Offset der DataView.
190 DataView.prototype.setFloat64() DataView, JavaScript, Method, Prototype, TypedArrays
Die setFloat64() Methode speichert eine 64-Bit Gleitkommazahl mit Vorzeichen (Float) am spezifizierten Offset der DataView.
191 DataView.prototype.setInt16() DataView, JavaScript, Method, Prototype, TypedArrays
Die setInt16() Methode speichert eine ganze 16-Bit Zahl mit Vorzeichen (Schort) am spezifizierten Offset der DataView ab.
192 DataView.prototype.setInt32() DataView, JavaScript, Method, Prototype, TypedArrays
Die setInt32() Methode speichert eine ganze 32-Bit Zahl mit Vorzeichen (Long) am spezifizierten Offset der DataView ab.
193 DataView.prototype.setInt8() DataView, JavaScript, Method, Prototype, TypedArrays
Die setInt8() Methode speichert eine ganze 8-Bit Zahl mit Vorzeichen (Byte) am spezifizierten Offset der DataView ab.
194 DataView.prototype.setUint16() DataView, JavaScript, Method, Prototype, TypedArrays
Die setInt16() Methode speichert eine ganze vorzeichenlose 16-Bit Zahl (Unsigned Short) am spezifizierten Offset der DataView ab.
195 DataView.prototype.setUint32() DataView, JavaScript, Method, Prototype, TypedArrays
Die setInt32() Methode speichert eine ganze vorzeichenlose 32-Bit Zahl (Unsigned Long) am spezifizierten Offset der DataView ab.
196 DataView.prototype.setUint8() DataView, JavaScript, Method, Prototype, TypedArrays
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
197 Date Date, JavaScript
Erstellt eine JavaScript Date Instanz, die einen einzelnen Moment der Zeit repräsentiert. Date Objekte basieren auf dem Zeitwert, der der Anzahl der Millisekunden seit dem 1. Januar 1970 (UTC) entspricht.
198 Date.UTC() Date, JavaScript, Method, Reference
Die Date.UTC() Methode akzeptiert die gleichen Parameter, wie der längste Konstruktor von Date und gibt die Anzahl der Millisekunden seit dem 1. Januar 1970 00:00:00 UTC zurück.
199 Date.now() Date, JavaScript, MakeBrowserAgnostic, Method, Reference, polyfill
Die Date.now() Methode gibt die Anzahl der Millisekunden, die seit dem 01.01.1970 00:00:00 UTC vergangen sind zurück.
200 Date.parse() Date, JavaScript, Method, Reference
Die Date.parse() Methode liest eine String-Repräsentation eines Datums ein und gibt die Anzahl der Millisekunden seit dem 1. Januar 1970 00:00:00 UTC oder NaN, wenn der String kein Datum ist oder manchmal wenn einige Datums- oder Zeitwerte einen falschen Wert haben (z. B. 2015-02-31), zurück.
201 Date.prototype Date, JavaScript, Property, Prototype, Reference
Die Date.prototype-Eigenschaft ist der Prototype für den Date-Konstruktor
202 Date.prototype.getDate() Date, JavaScript, Method, Prototype, Reference
Die getDate() Methode gibt den Tag des Monats eines Datums gemäß der Ortszeit zurück
203 Date.prototype.getDay() Date, JavaScript, Method, Prototype, Reference
Die getDay() Methode gibt den Tag der Woche eines Datums gemäß der Ortszeit zurück, wobei Sonntag durch den Wert 0 repräsentiert wird. Für den Tag des Monats gibt es die Methode getDate()
204 Date.prototype.getFullYear() Date, JavaScript, Method, Prototype, Reference
Die getFullYear()  Methode gibt das Jahr eines Datums bezüglich der Ortszeit zurück.
205 Date.prototype.getHours() Date, JavaScript, Method, Prototype, Reference
Die getHours() Methode gibt die Stunde eines Datums bezüglich der Ortszeit zurück.
206 Date.prototype.getMilliseconds() Date, JavaScript, Method, Prototype, Reference
Die getMilliseconds() Methode gibt die Millisekunden eines Datums bezüglich der Ortszeit zurück.
207 Date.prototype.getMinutes() Date, JavaScript, Method, Prototype, Reference
Die getMinutes() Methode gibt die Minuten eines Datums bezüglich der Ortszeit zurück.
208 Date.prototype.getMonth() Date, JavaScript, Method, Prototype, Reference
Die getMonth() Methode gibt den Monat eines Datums bezüglich der Ortszeit zurück. Diese Monat ist ein 0 basierter Wert (wobei 0 den ersten Monat des Jahres beschreibt).
209 Date.prototype.getSeconds() Date, JavaScript, Method, Prototype, Reference
Die getSeconds() Methode gibt die Sekunden eines Datums (Zeit) bezüglich der Ortszeit zurück.
210 Date.prototype.getTime() Date, JavaScript, Method, Prototype, Reference
Die getTime() Methode gibt einen nummerischen Wert zurück, der die Zeit gemäß der Weltzeit (UTC) angibt.
211 Date.prototype.getTimezoneOffset() Date, JavaScript, Method, Prototype, Reference
Die getTimezoneOffset() Methode gibt den Unterschied zwischen der aktuellen Ortszeit (Einstellungen des Hostsystems) und der Weltzeit (UTC) in Minuten zurück.
212 Date.prototype.getUTCDate() Date, JavaScript, Method, Prototype, Reference
Die getUTCDate() Methode gibt den Tag des Monats eines Datums bezüglich der Weltzeit zurück.
213 Date.prototype.getUTCDay() Date, JavaScript, Method, Prototype, Reference
Die getUTCDay() Methode gibt den Wochentag eines Datums bezüglich der Weltzeit zurück. 0 steht für Sonntag.
214 Date.prototype.getUTCFullYear() Date, JavaScript, Method, Prototype, Reference
Die getUTCFullYear() Methode gibt das Jahr eines Datums bezüglich der Weltzeit zurück.
215 Date.prototype.getUTCHours() Date, JavaScript, Method, Prototype, Reference
Die getUTCHours() Methode gibt die Stunden eines Datums bezüglich der Weltzeit zurück.
216 Date.prototype.getUTCMilliseconds() Date, JavaScript, Method, Prototype, Reference
Die getUTCMilliseconds() Methode gibt die Millisekunden eines Datums bezüglich der Weltzeit zurück.
217 Date.prototype.getUTCMinutes() Date, JavaScript, Method, Prototype, Reference
Die getUTCMinutes() Methode gibt die Minuten eines Datums bezüglich der Weltzeit zurück.
218 Date.prototype.getUTCMonth() Date, JavaScript, Method, Prototype, Reference
Die getUTCMonth() Methode gibt den Monat eines Datums bezüglich der Weltzeit zurück. Dieser Wert ist 0-basierend (0 steht für den ersten Monat im Jahr).
219 Date.prototype.getUTCSeconds() Date, JavaScript, Method, Prototype, Reference
Die getUTCSeconds() Methode gibt die Sekunden der Zeit bezüglich der Weltzeit zurück.
220 Date.prototype.getYear() Date, Deprecated, JavaScript, Method, Prototype, Reference
Die getYear() Methode gibt das Jahr eines Datums bezüglich der Ortszeit zurück. Weil getYear() nicht das ganze Jahr zurück gibt (das "Jahr 2000 Problem"), wird es nicht weiter eingesetzt und wird von der Methode getFullYear() ersetzt.
221 Date.prototype.setDate() Date, JavaScript, Method, Prototype, Reference
Die setDate() Methode setzt den Tag eines Date Objektes relativ zum Beginn des aktuellen Monats.
222 Date.prototype.setFullYear() Date, JavaScript, Method, Prototype, Reference
Die setFullYear() Methode stellt das ganze Jahr eines Datums bezüglich der Ortszeit ein und gibt einen neuen Zeitstempel zurück.
223 Date.prototype.setHours() Date, JavaScript, Method, Prototype, Reference
Die setHours() Methode setzt die Stunden für eine Zeit bezüglich der Ortszeit und gibt die Anzahl der Millisekunden seit dem 1. Januar 1970 00:00:00 UTC nachdem die Zeit des Date geändert wurde.
224 Date.prototype.setMilliseconds() Date, JavaScript, Method, Prototype, Reference
Die setMilliseconds() Methode setzt die Millisekunden einer Zeit bezüglich der Ortszeit.
225 Date.prototype.setMinutes() Date, JavaScript, Method, Prototype, Reference
Die setMinutes() Methode setzt die Minuten für ein Datum (Zeit) bezüglich der Ortszeit
226 Date.prototype.setMonth() Date, JavaScript, Method, Prototype, Reference
Die setMonth() Methode setzt den Monat eines Datums bezüglich des aktuellen Jahres.
227 Date.prototype.setSeconds() Date, JavaScript, Method, Prototype, Reference
Die setSeconds() Methode setzt die Sekunden eines Datums bezüglich der Ortzseit.
228 Date.prototype.setTime() Date, JavaScript, Method, Prototype, Reference
Die Methode setTime() setzt das Date Objekt auf die Zeit, die durch eine Anzahl Millisekunden seit dem 1. Januar 1970, 00:00:00 UTC angegeben wird.
229 Date.prototype.setUTCDate() Date, JavaScript, Method, Prototype, Reference
Die setUTCDate() Methode setzt den Monatstag eines Datums bezüglich der Weltzeit.
230 Date.prototype.setUTCFullYear() Date, JavaScript, Method, Prototype, Reference
Die setUTCFullYear() Methode setzt das volle Jahr für ein Datum bezüglich der Weltzeit.
231 Date.prototype.setUTCHours() Date, JavaScript, Method, Prototype, Reference
Die setUTCHours() Methode setzt die Stunde eines Datums (mit Zeit) bezüglich der Weltzeit und gibt die Anzahl der Millisekunden seit dem 1. Januar 1970 00:00:00 UTC nach dem Aktualisieren der Date Instanz zurück-
232 Date.prototype.setUTCMilliseconds() Date, JavaScript, Method, Prototype, Reference
Die setUTCMilliseconds() Methode setzt die Millisekunden eines Datums bezüglich der Weltzeit
233 Date.prototype.setUTCMinutes() Date, JavaScript, Method, Prototype, Reference
Die setUTCMinutes() Methode setzt die Minuten eines Datums bezüglich der Weltzeit.
234 Date.prototype.setUTCMonth() Date, JavaScript, Method, Prototype, Reference
Die setUTCMonth() Methode setzt den Monat eines Datums bezüglich der Weltzeit.
235 Date.prototype.setUTCSeconds() Date, JavaScript, Method, Prototype, Reference
Die setUTCSeconds() Methode setzt die Sekunden eines Datums bezüglich der Weltzeit.
236 Date.prototype.setYear() Date, Deprecated, JavaScript, Method, Prototype, Reference
Die Anzahl der Millisekunden zwischen dem 1. Januar 1970 00:00:00 UTC und dem geänderten date Objekt.
237 Date.prototype.toDateString() Date, JavaScript, Method, Prototype, Reference
Die toDateString() Methode gibt den Datumsteil eines Date Objektes für Menschen lesbar,  im amerikanisch-englischen Format, zurück.
238 Date.prototype.toGMTString() Date, Deprecated, JavaScript, Method, Prototype, Reference
Einen String, der das gegebene Date Objekt nach den Internet Greenwich Mean Zeit (GMT) Konventionen repräsentiert.
239 Date.prototype.toISOString() Date, JavaScript, Method, Prototype, Reference, polyfill
Die toISOString() Methode gibt einen String im einfach erweitertem ISO format (ISO 8601) zurück, welcher immer 24 oder 27 Zeichen lang ist (YYYY-MM-DDTHH:mm:ss.sssZ oder ±YYYYYY-MM-DDTHH:mm:ss.sssZ). Die Zeitzone ist immer 0 UTC, wie es durch den Suffix "Z" angedeutet wird.
240 Date.prototype.toJSON() Date, JavaScript, Methode(2), Prototype, Referenz
Die toJSON() Methode gibt einen String zurück, der das Date Objekt darstellt.
241 Date.prototype.toLocaleDateString() Date, IANA Timezone Forma, Internationalization, JavaScript, Method, Prototype, Reference
Die toLocaleDateString() Methode gibt einen sprachsensitiven String mit dem Datumsteil des Zeitpunktes zurück. Die neuen Argumente locales und options können eingesetzt werden, um die Sprache (und damit die Formatierung) einzustellen oder benutzerdefinierte Formatierungen vorzunehmen. In älteren Implementierungen, die locales und options ignorieren, ist die Formatierung des String implementierungsabhängig.
242 Date.prototype.toLocaleFormat() Date, Java, Method, Non-standard, Prototype, Reference
Die nicht standardisierte Methode toLocaleFormat() konvertiert einen date Objekt zu einem String im übergebenen Format. Intl.DateTimeFormat ist einen standardisierte Alternative zum Formatieren von Date Objekten. Siehe auch die neuere Version der Date.prototype.toLocaleDateString() Methode an.
243 Date.prototype.toLocaleString() Date, Internationalization, JavaScript, Method, Prototype, Reference
Die toLocaleString() Methode gibt einen sprachsensitiven String mit dem Zeitpunkt zurück. Die neuen Argumente locales und options können eingesetzt werden, um die Sprache (und damit die Formatierung) einzustellen oder benutzerdefinierte Formatierungen vorzunehmen. In älteren Implementierungen, die locales und options ignorieren, ist die Formatierung des String implementierungsabhängig.
244 Date.prototype.toLocaleTimeString() Date, Internationalization, JavaScript, Method, Prototype, Reference
Die toLocaleTimeString() Methode gibt einen sprachsensitiven String mit dem Zeitsteil des Zeitpunktes zurück. Die neuen Argumente locales und options können eingesetzt werden, um die Sprache (und damit die Formatierung) einzustellen oder benutzerdefinierte Formatierungen vorzunehmen. In älteren Implementierungen, die locales und options ignorieren, ist die Formatierung des String implementierungsabhängig.
245 Date.prototype.toSource() Date, JavaScript, Method, Prototype, Reference
Ein String, der den Quelltext des gegebenen Date Objekt repräsentiert.
246 Date.prototype.toString() Date, JavaScript, Method, Prototype, Reference
Die toString() Methode gibt einen String zurück, der ein spezifisches Date Objekt repräsentiert.
247 Date.prototype.toTimeString() Date, JavaScript, Method, Prototype, Reference
Die toDateString() Methode gibt den Zeitteil eines Date Objektes für Menschen lesbar,  im amerikanisch-englischen Format, zurück.
248 Date.prototype.toUTCString() Date, JavaScript, Method, Prototype, Reference
Die toUTCString() Methode konvertiert ein Date in einen String. Dabei wird die UTC Zeitzone verwendet.
249 Date.prototype.valueOf() Date, JavaScript, Method, Prototype, Reference
Die valueOf() Methode gibt den primitiven Wert eines Date Objektes zurück.
250 Date.prototype[@@toPrimitive] Date, JavaScript, Method, Prototype, Reference
Der primitive Wert des gegebenen Date Objektes. Abhängig vom übergebenen Parameter kann die Methode einen String oder eine Zahl zurückgeben.
251 Error Error, JavaScript, Reference
Der Error Konstruktor erstellt ein Fehler (Error) Objekt. Instanzen von Error Objekten werden geworfen (thrown), wenn zur Laufzeit ein Fehler auftritt. Das Error Objekt kann zudem als Basis für benutzerdefinierte Fehler benutzt werden. Weiter unten werden schon eingebaute Fehlertypen beschrieben.
252 Error.prototype Error, JavaScript, Property
Die Error.prototype Eigenschaft repräsentiert den Prototypen für den Error Konstruktor.
253 Error.prototype.columnNumber Error, JavaScript, Non-standard, Property, Prototype
Die columnNumber Eigenschaft enthält die Spaltennummer in der Zeile in der Datei, in der der Fehler erzeugt wurde.
254 Error.prototype.fileName Error, JavaScript, Non-standard, Property, Prototype
Die fileName Eigenschaft enthält den Pfad der Datei, in der der Fehler erzeugt wurde.
255 Error.prototype.lineNumber Error, JavaScript, Non-standard, Property, Prototype, Reference
Die lineNumber Eigenschaft enthält die Zeilennummer in der Datei, in der der Fehler erzeugt wurde.
256 Error.prototype.message Error, JavaScript, Property, Prototype
Die message Eigenschaft ist eine für Menschen lesbare Beschreibung von Errors.
257 Error.prototype.name Error, JavaScript, Property, Prototype
Die name Eigenschaft repräsentiert einen Namen für die Art des Errors. Der Initialwert ist "Error".
258 Error.prototype.stack Error, JavaScript, Non-standard, Property, Prototype, Reference
Die nicht standardisierte stack Eigenschaft des Error Objektes zeigt den Verlauf der aufgerufenen Funktionen. Dabei wird die Reihenfolge der Aufrufe, der Zeile und die Datei der Aufrufes und die übergebenen Argumenten angegeben. Der stack String verläuft von den jüngsten Aufrufen zu den vorherigen Aufrufen, bis zum globalen Scope zurück.
259 Error.prototype.toSource() Error, JavaScript, Method, Non-standard, Prototype
Die toSource() Methode gibt den Quelltext zurück, der zu dem selben Error ausgewertet werden kann.
260 Error.prototype.toString() Error, JavaScript, Method, Prototype
Einen String, der das gegebenen Error Objekt repräsentiert.
261 EvalError Error, EvalError, JavaScript, Reference
Das EvalError Objekt bedeutet einen Fehler in Verbindung mit der globalen eval() Funktion. Dieser Fehler wird nicht von JavaScript erzeugt, jedoch gibt es das EvalError Objekt noch aus Kompatibilitätsgründen.
262 EvalError.prototype Error, EvalError, JavaScript, Property
Die EvalError.prototype Eigenschaft repräsentiert den Prototypen des EvalError Konstruktors.
263 Float32Array Constructor, JavaScript, TypedArray, TypedArrays
Das Float32Array getypte Array repräsentiert ein Array von 32 Bit Gleitkommazahlen (entspricht dem C Datengyp float) in der Plattform-Byte-Reihenfolge. Wenn Kontrolle über die Byte-Reihenfolge erforderlich ist, muss DataView stattdessen benutz werden. Die Inhalte werden mit 0 initialisiert. Wie erwartet, kann man Element in einem Array mit Objektmethoden referenzieren oder man benutzt die normale Arrayindex-Syntax (das ist die Klammernotation).
264 Float64Array Constructor, JavaScript, TypedArray, TypedArrays
Das Float64Array getypte Array repräsentiert ein Array von 64 Bit Gleitkommazahlen (entspricht dem C Datengyp double) in der Plattform-Byte-Reihenfolge. Wenn Kontrolle über die Byte-Reihenfolge erforderlich ist, muss DataView stattdessen benutz werden. Die Inhalte werden mit 0 initialisiert. Wie erwartet, kann man Element in einem Array mit Objektmethoden referenzieren oder man benutzt die normale Arrayindex-Syntax (das ist die Klammernotation).
265 Function Constructor, Function, JavaScript
Der Function Konstruktor erstellt ein neues Funktion Objekt. Das direkte Aufrufen kann Funktionen dynamisch erstellen, hat aber Sicherheits- und Performanceprobleme genau wie der Einsatz von eval. Im Gegensatz zu eval ermöglicht der Function-Konstruktor die Ausführung von Code im globalen Gültigkeitsbereich, was zu besseren Programmiergewohnheiten führt und eine effizientere Code-Minimierung ermöglicht.
266 Function.arguments Deprecated, Function, JavaScript, Property, arguments
Die function.arguments Eigenschaft referenziert ein Array ähnliches Objekt, welches die übergebenen Parameter einer Funktion enthält. Stattdessen kann die Variable arguments benutzt werden. Diese Eigenschaft ist im Strict Mode aufgrund von taill Aufrufoptimierung verboten.
267 Function.arity Function, JavaScript, Obsolete, Property, Unimplemented
Die arity Eigenschaft wurde benutzt, um die Anzahl der erwarteten Argumente einer Funktion zurückzugeben, jedoch existiert diese Eigenschaft nicht mehr und wurde durch die Eigenschaft Function.prototype.length ersetzt.
268 Function.caller Function, JavaScript, Property
Die function.caller Eigenschaft gibt die Funktion zurück, die eine spezifizierte Funktion aufgerufen hat. Diese Eigenschaft ist im Strict-Modus wegen tail call Optimirungen verboten.
269 Function.displayName Function, JavaScript, Non Standard, Non-standard, Property
Die function.displayName Eigenschaft gibt den sichtbaren Namen der Funktion zurück.
270 Function.length Function, JavaScript, Property
Die length Eigenschaft gibt die Anzahl der von der Funktion erwarteten Parameter an.
271 Function.name ECMAScript 2015, Function, JavaScript, Property
Die nur lesende Eigenschaft name eines Function Objektes welche den Namen, der beim erstellen angegeben wurde enthält oder "anonymous" für anonyme Funktionen.
272 Function.prototype Function, JavaScript, Property, Prototype
Die Function.prototype Eigenschaft repräsentiert das Function Prototyp Objekt.
273 Function.prototype.apply() Function, JavaScript, Method
Die apply() Methode ruft eine Funktion mit gegebenem this Wert und arguments als Array (oder einem Array ähnlichem Objekt).
274 Function.prototype.bind() Class, ECMAScript 2015, ECMAScript 5, Function, JavaScript, Method, bind, polyfill
Die bind() Methode erzeugt eine neue Funktion die beim Aufruf ihr this Schlüsselwort auf den ersten übergebenen Wert setzt. Alle weiteren Argumente werden den beim Funktionsaufruf übergebenen Werten vorangestellt.
275 Function.prototype.call() Function, JavaScript, Method
Die call() Methode ruft eine Funktion mit dem Argument this und den individuellen Parametern auf.
276 Function.prototype.isGenerator() Function, JavaScript, Method, Non-standard, Obsolete
Die nicht standardisierte isGenerator() Methode wird benutzt, um festzustellen, ob eine Funktion ein Generator ist. In Firefox Version 58 wurde diese Methode entfernt.
277 Function.prototype.toSource() Function, JavaScript, Method
Die toSource() Methode gibt eine Stringrepräsentation des Quelltextes des Objektes zurück.
278 Function.prototype.toString() Function, JavaScript, Method, Prototype
Die toString() Methode gibt eine Stringrepräsentation des Quelltextes einer Funktion zurück.
279 Generator ECMAScript 2015, Generator, JavaScript, Legacy Generator, Legacy Iterator, Reference
Das Generator Objekt wird von der Generator Function zurückgegeben und entspricht beidem, dem Iterable Protokoll und dem Iterator Protokoll.
280 Generator.prototype.next() ECMAScript 2015, Generator, JavaScript, Method, Prototype, Reference
Die next() Methode gibt ein Objekt mit den zwei EIgenschaften done und value zurück. Man kann der next Methode auch einen Wert für den Generator übergeben.
281 Generator.prototype.return() ECMAScript 2015, Generator, JavaScript, Method, Prototype, Reference
Die return() Gibt den gegebenen Wert und beendet den Generator
282 Generator.prototype.throw() ECMAScript 2015, Generator, JavaScript, Method, Prototype, Reference
Die throw() Methode übergibt dem Generator eine Exception, welche im Generator zu einem Fehler führt. Zudem wird ein Objekt mit den zwei Eigenschaften done und value zurückgegeben.
283 GeneratorFunction Constructor, ECMAScript 2015, GeneratorFunction, Iterator, JavaScript, Reference
Der GeneratorFunction Konstruktor erstellt eine neues Generator Funktion Objekt. aktuell ist in JavaScript jede Generatorfunktion ein GeneratorFunction Objekt.
284 GeneratorFunction.prototype ECMAScript 2015, GeneratorFunction, Iterator, JavaScript, Property, Prototype, Reference
Die GeneratorFunction.prototype Eigenschaft repräsentiert den Prototypen des GeneratorFunction Objektes.
285 Infinity JavaScript
Die globale Eigenschaft Infinity ist ein numerischer Wert, der die Unendlichkeit repräsentiert.
286 Int16Array Constructor, JavaScript, TypedArray, TypedArrays
Das Int16Array getypte Array repräsentiert ein Array von zweierkomplement 16 Bit vorzeichenbehafteten, ganze Zahlen in der Plattform-Byte-Reihenfolge. Wenn Kontrolle über die Byte-Reihenfolge erforderlich ist, muss DataView stattdessen benutz werden. Die Inhalte werden mit 0 initialisiert. Wie erwartet, kann man Element in einem Array mit Objektmethoden referenzieren oder man benutzt die normale Arrayindex-Syntax (das ist die Klammernotation).
287 Int32Array Constructor, JavaScript, TypedArray, TypedArrays
Das Int32Array getypte Array repräsentiert ein Array von zweierkomplement 32 Bit vorzeichenbehafteten, ganze Zahlen in der Plattform-Byte-Reihenfolge. Wenn Kontrolle über die Byte-Reihenfolge erforderlich ist, muss DataView stattdessen benutz werden. Die Inhalte werden mit 0 initialisiert. Wie erwartet, kann man Element in einem Array mit Objektmethoden referenzieren oder man benutzt die normale Arrayindex-Syntax (das ist die Klammernotation).
288 Int8Array Constructor, Int8Array, JavaScript, TypedArray, TypedArrays
Das Int8Array getypte Array repräsentiert ein Array von zweierkomplement 8 Bit vorzeichenbehafteten, ganze Zahlen in der Plattform-Byte-Reihenfolge. Die Inhalte werden mit 0 initialisiert. Wie erwartet, kann man Element in einem Array mit Objektmethoden referenzieren oder man benutzt die normale Arrayindex-Syntax (das ist die Klammernotation).
289 InternalError Error, InternalError, JavaScript
Das InternalError Objekt zeigt einen Fehler an, der in der JavaScript-Umgebung auftritt. Zum Beispiel: "InternalError: too much recursion".
290 InternalError.prototype Error, InternalError, JavaScript, Property
Die InternalError.prototype Eigenschaft repräsentiert den Prototypen des InternalError Konstruktors.
291 Intl Internationalization, JavaScript
Das Intl Objekt ist der Namensraum für die ECMAScript Internationalisierunges API, welche sprachenabhängige Stringvergleiche, Zahlenformate und Datums bzw. Zeitformate unterstützt. Der Konstruktoren für Collator, NumberFormat und DateTimeFormat Objekte sind Eigenschaften des Intl Objektes. Diese Seite dokumentiert diese Eigenschaften sowie die Funktionalität, die in Internationalisierungskonstruktoren und anderen sprachsensitiven Funktionen gemeinsam sind.
292 Intl.getCanonicalLocales() Internationalization, Intl, JavaScript, Method
Die Intl.getCanonicalLocales() Methode gibt ein Array mit den anerkannten Gebietsnamen zurück. Duplikate werden verhindert und Elemente werden auf valide Sprach-Tag-Struktur geprüft.
293 Intl.Collator Collator, Internationalization, JavaScript
Das Intl.Collator Objekt ist ein Konstruktor für Überprüfer, Objekte die Sprachsensitive Stringvergleiche unterstützen.
294 Intl.Collator.prototype Collator, Internationalization, JavaScript, Property, Prototype
Die Intl.Collator.prototype Eigenschaft repräsentiert das Prototypobjekt für den Intl.Collator Konstruktor.
295 Intl.Collator.prototype.compare Collator, Internationalization, JavaScript, Property, Prototype
Die Intl.Collator.prototype.compare Eigenschaft gibt eine Funktion zurück, die zwei Strings, abhängig von der Sortierreihenfolge des Collator Objektes, vergleicht.
296 Intl.Collator.prototype.resolvedOptions() Collator, Internationalization, JavaScript, Method, Prototype
Die Intl.Collator.prototype.resolvedOptions() Methode gibt ein neues Objekt mit Eigenschaften zurück, welches die Gebiets- und Vergleichs-Optionen während der Initialisierung des Collator Objektes wiederspiegelt.
297 Intl.Collator.supportedLocalesOf() Collator, Internationalization, JavaScript, Method
Die Intl.Collator.supportedLocalesOf() Methode gibt ein Array zurück, welches die Gebiete enthält, die von Collation unterstützt werden, ohne das die Laufzeitumgebung auf den Systemstandard zurückgreifen muss.
298 Intl.DateTimeFormat DateTimeFormat, Internationalization, JavaScript
Das Intl.DateTimeFormat Objekt ist ein Konstruktor für Objekte, die sprachsensitive Formatierung von Datums- und Zeitangaben ermöglicht.
299 Intl.DateTimeFormat.prototype DateTimeFormat, Internationalization, JavaScript, Property, Prototype
Für eine Beschreibung von Intl.DateTimeFormat Instanzen siehe im Artikel DateTimeFormat nach.
300 Intl.DateTimeFormat.prototype.format DateTimeFormat, Internationalization, JavaScript, Property, Prototype
Die Intl.DateTimeFormat.prototype.format Eigenschaft gibt einen Getter-Funktion zurück, die einen Zeitstempel nach den Gebiets- und Formatierungsoptionen des Intl.DateTimeFormat Objekts formatiert.
301 Intl.DateTimeFormat.prototype.formatToParts() DateTimeFormat, Internationalization, Intl, JavaScript, Method, Prototype
Die Intl.DateTimeFormat.prototype.formatToParts() Methode erlaubt gebietssichere Formatierung von Strings, die von DateTimeFormat Formatierungen erzeugt werden.
302 Intl.DateTimeFormat.prototype.resolvedOptions() DateTimeFormat, Internationalization, JavaScript, Method, Prototype
Die Intl.DateTimeFormat.prototype.resolvedOptions() Methode gibt ein Objekt mit den Eigenschaften zum Gebiet und der Datums- und Zeitformatierung zurück, die beim der Initialisierung eines DateTimeFormat Objektes berechnet werden.
303 Intl.DateTimeFormat.supportedLocalesOf() DateTimeFormat, Internationalization, JavaScript, Method, Prototype
Die Intl.DateTimeFormat.supportedLocalesOf() Methode gibt ein Array zurück, welches die Gebiete enthält, die die Datums- und Zeitformatierung unterstützen, ohne das auf das Laufzeitstandardgebeit zurückgegriffen werden muss.
304 Intl.NumberFormat Internationalization, JavaScript, NumberFormat
Das Intl.NumberFormat Objekt ist ein Konstruktor für Objekte, die sprachabhängige Zahlenformatierungen nutzen.
305 Intl.NumberFormat.prototype Internationalization, JavaScript, NumberFormat, Property, Prototype
Die Intl.NumberFormat.prototype Eigenschaft repräsentiert das Prototypobjekt für einen Intl.NumberFormat Konstruktor.
306 Intl.NumberFormat.prototype.format Internationalization, JavaScript, NumberFormat, Property, Prototype
Die Intl.NumberFormat.prototype.format Eigenschaft gibt eine Getterfunktion zurück, die eine Zahl nach den Sprach- und Formatierungsoptionen dieses NumberFormat Objektes formatiert.
307 Intl.NumberFormat.supportedLocalesOf() Internationalization, JavaScript, Method, NumberFormat
Die Intl.NumberFormat.supportedLocalesOf() Methode gibt ein Array zurück, welches die Gebiete enthält, die die Zahlenformatierung unterstützen, ohne das auf das Laufzeitstandardgebeit zurückgegriffen werden muss.
308 Intl.PluralRules Internationalization, Intl, JavaScript, NeedsTranslation, PluralRules, TopicStub
The Intl.PluralRules object is a constructor for objects that enable plural sensitive formatting and plural language language rules.
309 Intl.PluralRules.supportedLocalesOf() Internationalization, Intl, JavaScript, Method, PluralRules
Die Intl.PluralRules.supportedLocalesOf() Methode gibt ein Array zurück, welches die Gebiete enthält, die die Pluralformatierung unterstützen, ohne das auf das Laufzeitstandardgebeit zurückgegriffen werden muss.
310 JSON JSON, JavaScript, Object, Reference
Das JSON Objekt enthält Methoden für das Einlesen und Konvertieren der JavaScript Objekt Notation (JSON) in JavaScript und umgekehrt. Es kann nicht aufgerufen oder erstellt werden. Außer seinen zwei Methoden hat das Objekt keine interessante Funktionalität.
311 JSON.parse() ECMAScript5, JSON, JavaScript, Method, Reference
Die Methode JSON.parse() erzeugt aus einem JSON-formatierten Text ein entsprechendes Javascript-Objekt. Der optionale reviver-Parameter kann die Umwandlung im Detail beeinflussen.
312 JSON.stringify() JSON, JavaScript, Method, Reference, stringify
Die JSON.stringify() Methode konvertiert einen JavaScript-Wert in einen JSON-String. Optional werden Werte ersetzt, wenn eine Ersetzungsfunktion angegeben ist. Optional werden nur die angegebenen Eigenschaften einbezogen, wenn ein Ersetzungsarray angegeben ist.
313 Map ECMAScript 2015, JavaScript, Map
Ein Map Object iteriert in der Reihenfolge des Einfügens über seine Elemente — eine for...of Schleife gibt ein array mit [key, value] für jede Iteration zurück.
314 Map.prototype JavaScript, Map, Property
Die Map.prototype EIgenschaft repräsentiert den Prototyp für den Map Konstruktor.
315 Map.prototype.clear() ECMAScript 2015, JavaScript, Map, Method, Prototype
Die clear() Methode entfernt alle Elemente von einem Map Objekt.
316 Map.prototype.delete() ECMAScript 2015, JavaScript, Map, Method, Prototype
Die delete() Methode entfernt ein spezifiziertes Element von einem Map Objekt.
317 Map.prototype.entries() ECMAScript 2015, Iterator, JavaScript, Map, Method, Prototype
Die entries() Methode gibt ein neues Iterator Objekt mit allen [Schlüssel, Wert] Paaren von jedem Element in dem Map Objekt in Einfügereihenfolge zurück.
318 Map.prototype.forEach() ECMAScript 2015, JavaScript, Map, Method, Prototype
Die forEach() Methode führt eine übergebene Funktion für jedes Schlüssel/Wert Paar in dem Map Objekt in der Einfügereihenfolge aus.
319 Map.prototype.get() ECMAScript 2015, JavaScript, Map, Method, Prototype
Die get() Methode gibt eine Spezielles Element aus einem Map Objekt zurück.
320 Map.prototype.has() ECMAScript 2015, JavaScript, Map, Method, Prototype
Die has() Methode gibt einen boolean zurück, welcher angibt, ob ein spezieller Schlüssel vorhanden ist oder nicht.
321 Map.prototype.keys() ECMAScript 2015, Iterator, JavaScript, Map, Method, Prototype
Die Methode keys() gibt ein neues Iterator Objekt zurück, das die Schlüssel für alle Elemente des Map Objekts in der Reihenfolge des Einfügens enthält.
322 Map.prototype.set() ECMAScript 2015, JavaScript, Map, Method, Prototype
Die set() Methode fügt ein ELement mit einem spezifischen schlüssel und wert zu einem Map Objekt hinzu oder aktualisiert es.
323 Map.prototype.size ECMAScript 2015, JavaScript, Map, Property
Die size Zugriffseigenschaft gibt die Anzahl der Elemente in einem Map Objekt zurück.
324 Map.prototype.values() ECMAScript 2015, Iterator, JavaScript, Map, Method, Prototype
Die values() Methode gibt ein neues Iterator Objekt mit allen Werten aller Elemente des Map Objektes in Einfügereihenfolge zurück.
325 Map.prototype[@@iterator]() ECMAScript 2015, Iterator, JavaScript, Map, Method, Prototype, Reference
Der initialewert der @@iterator Eigenschaft enthält das selbe Funktionsobjekt wie der Wert in der entries Methode.
326 Map.prototype[@@toStringTag] ECMAScript 2015, JavaScript, Map, Property, Prototype, Reference
Die Map[@@toStringTag] Eigenschaft hat den initialen Wert "Map".
327 get Map[@@species] ECMAScript 2015, JavaScript, Map, Property
Die Map[@@species] Zugriffseigenschaft gibt den Map Konstruktor zurück.
328 Math JavaScript, Math, Reference
Math ist ein Standardobjekt, das Eigenschaften und Methoden für mathematische Konstanten und Funktionen besitzt. Es ist kein Funktionsobjekt.
329 Math.E JavaScript, Math, Property, Reference
Die Math.E Eigenschaft repräsentiert die Basis des natürlichen Logarithmus, was gerundet 2,718 ist.
330 Math.LN10 JavaScript, Math, Property, Reference
Die Math.LN10 Eigenschaft repräsentiert den natürlichen Logarithmus von 10, was gerundet 2,302 ist:
331 Math.LN2 JavaScript, Math, Property, Reference
Die Math.LN2 Eigenschaft repräsentiert den natürlichen Logarithmus von 2, was gerundet 0,693 ist:
332 Math.LOG10E JavaScript, Math, Property, Reference
Die Math.LOG10E Eigenschaft repräsentiert den Logarithmus zur Basis 10 von e, was gerundet 0,434 ist:
333 Math.LOG2E JavaScript, Math, Property, Reference
Die Math.LOG2E Eigenschaft repräsentiert den Logarithmus zur Basis 2 von e, was gerundet 1,443 ist:
334 Math.PI JavaScript, Math, Property, Reference
Die Math.PI Eigenschaft repräsentiert die Kreiszahl Pi, welche als Verhältnis zwischen Kreisumfang und Durchmesser definiert ist und gerundet die Zahl 3,14159 ist.
335 Math.SQRT1_2 JavaScript, Math, Property, Reference
Die Math.SQRT1_2 Eigenschaft repräsentiert die Quadratwurzel aus 1/2, welche gerundet 0,707 ist:
336 Math.SQRT2 JavaScript, Math, Property, Reference
Die Math.SQRT2 Eigenschaft repräsentiert die Quadratwurzel aus 2, welche gerundet 1,414 ist:
337 Math.abs() JavaScript, Math, Method, Reference
Die Funktion Math.abs(x) gibt den Betrag einer Zahl zurück.
338 Math.acos() JavaScript, Math, Method, Reference
Die Funktion Math.acos() gibt den Arkuskosinus (im Radiantenmaß) einer Zahl zurück:
339 Math.acosh() JavaScript, Math, Method, Reference
Die Funktion Math.acosh() gibt den hyperbolischen Arkuskosinus einer Zahl zurück:
340 Math.asin() JavaScript, Math, Method, Reference
Die Funktion Math.asin() gibt den Arkussinus (im Radiantenmaß) einer Zahl zurück:
341 Math.asinh() JavaScript, Math, Method, Reference
Die Funktion Math.asinh() gibt den hyperbolische Arkussinus (im Radiantenmaß) einer Zahl zurück:
342 Math.atan() JavaScript, Math, Method, Reference
Die Funktion Math.atan() gibt den Arkustangens (im Radiantenmaß) einer Zahl zurück:
343 Math.atan2() JavaScript, Math, Method, Reference
Die Funktion Math.atan2() gibt den Arkustangens (im Radiantenmaß) des Quotienten der Parameter zurück.
344 Math.atanh() JavaScript, Math, Method, Reference
Die Funktion Math.atanh() gibt den hyperbolische Arkustangens (im Radiantenmaß) einer Zahl zurück:
345 Math.cbrt() JavaScript, Math, Method, Reference
Die Funktion Math.cbrt() gibt die Kubikwurzel einer Zahl zurück:
346 Math.ceil() JavaScript, Math, Method, Reference
Die Funktion Math.ceil() gibt die nächste Ganzzahl, die größer oder gleich der gegebenen Zahl ist, zurück.
347 Math.clz32() ECMAScript 2015, Java, Math, Method, Reference
Die Math.clz32() Funktion zählt die führenden Nullbits in der 32-Bit binär Repräsentation einer Nummer.
348 Math.cos() JavaScript, Math, Method, Reference
CosinusBogenmaß
349 Math.cosh() JavaScript, Math, Method, Reference
Die Math.cosh() Funktion gibt den Cosinus Hyperbolicus einer Zahl zurück. Dieser kann mit dem Einsatz der Eulerschen Zahl folgendermaßen berechnet werden:
350 Math.exp() JavaScript, Math, Method, Reference
Die Math.exp() Funktion gibt ex zurück, wobei x der Parameter ist. e ist die Eulersche Zahl, die Basis des natürlichen Logarithmus.
351 Math.expm1() JavaScript, Math, Method, Reference
Die Math.expm1() Funktion gibt ex - 1 zurück, wobei x der Parameter ist. e ist die Eulersche Zahl, die Basis des natürlichen Logarithmus.
352 Math.floor() JavaScript, Math, Method, Reference
Die Math.floor() Funktion gibt den größten Integer zurück, der kleiner oder gleich der gegeben Nummer ist. (Abrunden)
353 Math.fround() JavaScript, Math, Method, Reference
Die Math.fround() Funktion gibt die am nächsten gelegenen 32 Bit einfach genaue Repräsentation einer Number.
354 Math.hypot() JavaScript, Math, Method, Reference
Die Math.hypot() Funktion gibt die Quadratwurzel von der Summe der quadrierten Argumente zurück. Das bedeutet
355 Math.imul() JavaScript, Math, Method, Reference
Die Math.imul() Funktion führt eine C ähnliche 32-Bit Multiplikation der zwei Parameter durch.
356 Math.log() JavaScript, Math, Method, Reference
Die Math.log() Funktion gibt den natürlichen Logarithmus (Logarithmus zur Basis e) einer Zahl zurück. Das bedeutet
357 Math.log10() ECMAScript 2015, JavaScript, Math, Method, Reference
x>0,Math.log10(x)=log10(x)=yso das10y=x\forall x > 0, \mathtt{\operatorname{Math.log10}(x)} = \log_10(x) = \text{the unique} \; y \; \text{such that} \; 10^y = x
358 Math.log1p() ECMAScript 2015, JavaScript, Math, Method, Reference
Die Math.log1p() Funktion gibt den natürlichen Logarithmus (Logarithmus zur Basis e) von 1 + x zurück. Das bedeutet
359 Math.log2() ECMAScript 2015, JavaScript, Math, Method, Reference
Die Math.log2() Funktion gibt den Logarithmus zur Basis 2 zurück. Das bedeutet
360 Math.max() JavaScript, Math, Method, Reference
Die Funktion Math.max() gibt die größte von 0 oder mehr Zahlen zurück.
361 Math.min() JavaScript, Math, Method, Reference
Die Math.min() Funktion gibt den Wert der kleinsten übergebenen Zahl zurück oder NaN, wenn ein Parameter keine Zahl ist und auch nicht in eine Zahl konvertiert werden kann.
362 Math.pow() JavaScript, Math, Method, Reference
Die Funktion Math.pow() gibt die Potenz der Basis mit dem Exponenten an (BasisExponent)
363 Math.random() JavaScript, Math, Method, Reference
Die Math.random() Funktion gibt eine Pseudozufallszahl in Form einer Gleitkommazahl im Bereich von 0 - 1 (0 inklusiv, aber 1 nicht) annähernd gleichverteilt zurück, die dann zur gewünschten Größe skaliert werden kann. Die Zufallszahl wird von der Implementierung bestimmt; sie kann nicht vom Benutzer ausgewählt oder zurückgesetzt werden.
364 Math.round() JavaScript, Math, Method, Number, Reference
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
365 Math.sign() JavaScript, Math, Method, Reference
Die Math.sign() Funktion gibt das Vorzeichen einer Zahl zurück, welches angibt, ob eine Zahl positiv, negativ oder 0 ist.
366 Math.sin() JavaScript, Math, Meth, Reference
Die Math.sin() Funktion gibt den Sinus einer Zahl zurück.
367 Math.sinh() ECMAScript 2015, JavaScript, Math, Method, Reference
Die Math.sinh() Funktion gibt den Sinus Hyperbolicus einer Zahl zurück. Dieser kann mit dem Einsatz der Eulerschen Zahl folgendermaßen berechnet werden:
368 Math.sqrt() JavaScript, Math, Method, Reference
Die Math.sqrt() Funktion gibt die Quadratwurzel einer Zahl zurück. Diese Ist Mathematisch folgendermaßen definiert:
369 Math.tan() JavaScript, Math, Method, Reference
Die Math.tan() Funktion gibt den Tangens einer Zahl.
370 Math.tanh() ECMAScript 2015, JavaScript, Math, Method, Reference
Die Math.tanh() Funktion gibt den Tangens Hyperbolicus einer Zahl zurück. Dieser kann folgendermaßen errechnet werden:
371 Math.trunc() ECMAScript 2015, JavaScript, Math, Method, Reference
Die Math.trunc() Funktion gibt den ganzzahligen Teil einer Zahl zurück, indem alle Nachkommastellen entfernt werden.
372 NaN JavaScript, Property, Reference
Die globale NaN Eigenschaft ist ein Wert, der Not-A-Number (keine Zahl) repräsentiert.
373 Number JavaScript, Number, Reference
Das JavaScript Objekt Number ist ein Container Objekt (Wrapper Objekt), welches das Arbeiten mit numerischen Werten erlaubt. Ein Number Objekt wird erzeugt indem der Number() Konstruktor verwendet wird.
374 Number.EPSILON ECMAScript 2015, JavaScript, Number, Property
Die Eigenschaft Number.EPSILON beschreibt den Unterschied zwischen 1 und der kleinsten Gleitpunktzahl größer als 1.
375 Number.MAX_SAFE_INTEGER ECMAScript 2015, JavaScript, Number, Property
Die Number.MAX_SAFE_INTEGER Konstante repräsentiert die größte, sichere, ganze Zahl in JavaScript (253 - 1).
376 Number.MAX_VALUE JavaScript, Number, Property
Die Number.MAX_VALUE Eigenschaft repräsentiert den größten nummerische  Wert, der in JavaScript repräsentiert werden kann.
377 Number.MIN_SAFE_INTEGER ECMAScript 2015, JavaScript, Number, Property
Die Number.MIN_SAFE_INTEGER Konstante repräsentiert die kleinste sicheren ganze Zahl in JavaScript (-(253 - 1)).
378 Number.MIN_VALUE JavaScript, Number, Property
Die Number.MIN_VALUE Eigenschaft repräsentiert den kleinsten nummerische  Wert größer als 0, der in JavaScript repräsentiert werden kann.
379 Number.NEGATIVE_INFINITY JavaScript, Number, Property
Die Number.NEGATIVE_INFINITY Eigenschaft repräsentiert den Wert der negativen Unendlichkeit.
380 Number.NaN JavaScript, Number, Property
Die Number.NaN Eigenschaft repräsentiert Not-A-Number (keine Nummer). Sie ist identisch zu NaN.
381 Number.POSITIVE_INFINITY JavaScript, Number, Property
Die Eigenschaft Number.POSITIVE_INFINITY repräsentiert den Wert positiv unendlich.
382 Number.isFinite() JavaScript, Method, Number, Reference
Die Methode Number.isFinite() stellt fest, ob ein Wert endlich ist oder nicht.
383 Number.isInteger() JavaScript, Method, Number, Reference
Die Number.isInteger() Methode prüft,  ob ein übergebener Parameter eine ganze Zahl ist.
384 Number.isNaN() ECMAScript 2015, JavaScript, Method, Number
Die Number.isNaN() Methode stellt fest, ob der Übergabewert NaN ist und der Typ des Parameters  Number ist . Dieses ist eine robustere Version der globalen Methode isNaN()
385 Number.isSafeInteger() ECMAScript 2015, JavaScript, Method, Number
Die Number.isSafeInteger() Methode prüft, ob der übergebene Wert eine Nummer ist, die ein sichere ganze Zahl ist.
386 Number.parseFloat() ECMAScript 2015, JavaScript, Method, Number
Die Number.parseFloat() Methode liest ein String-Argument ein und gibt eine Fließkommazahl zurück. Diese Methode verhält sich identisch zu der globalen Funktion parseFloat() und ist Teil von ECMAScript 2015 (das Ziel ist die modularisierung von globalen Funktionen).
387 Number.parseInt() ECMAScript 2015, JavaScript, Method, Number
Die Number.parseInt() Methode liest ein String-Argument ein und gibt eine ganze Zahl im angegebenen Zahlensystem zurück.
388 Number.prototype JavaScript, Number, Property, Prototype
Die Eigenschaft Number.prototype repräsentiert den Prototypen für den Number Konstruktor.
389 Number.prototype.toExponential() JavaScript, Method, Number, Prototype
Die toExponential() Methode gibt eine string-Repräsentation eine Number Objektes in Exponentialdarstellung zurück.
390 Number.prototype.toFixed() JavaScript, Method, Number, Prototype
Die toFixed() Methode formatiert eine Zahl in Festkommadarstellung.
391 Number.prototype.toLocaleString() Internationalization, JavaScript, Method, Number, Prototype
Die toLocaleString() Methode gibt eine Zahl als String in sprachabhängiger Formatierung zurück.
392 Number.prototype.toPrecision() JavaScript, Method, Number, Prototype
Die toPrecision() Methode gibt einen String zurück, der ein Number Objekt mit einer spezifizierten Präzision repräsentiert.
393 Number.prototype.toSource() JavaScript, Method, Number, Prototype
Die toSource() Methode gibt einen string zurück, der den Quelltext des Objektes repräsentiert.
394 Number.prototype.toString() JavaScript, Method, Number, Prototype
Die toString() Methode gibt einen string (Zeichenkette), die ein Number Objekt repräsentiert zurück.
395 Number.prototype.valueOf() JavaScript, Method, Number, Prototype
Die valueOf() Methode gibt den im  Number Objekt eingeschlossenen primitiven Wert zurück.
396 Number.toInteger() JavaScript, Method, Number, Obsolete
Die Number.toInteger() Methode wurde eingesetzt, um den übegebenen Wert zu analysieren und zu einer ganzen Zahl zu konvertieren, jedoch wurde die Implementierung entfernt.
397 Object Constructor, JavaScript, Object
The Object constructor creates an object wrapper.
398 Object.assign() ECMAScript 2015, JavaScript, Method, Object, Reference, polyfill
Die Methode Object.assign() kopiert die Werte aller aufzählbaren, eigenen Eigenschaften von einem oder mehreren Quellobjekten in ein Zielobjekt. Es wird das Zielobjekt zurückgegeben.
399 Object.create() Methode(2), Méthode, Objekt, Referenz
Die Object.create() Methode erstellt ein neues Objekt mit dem angegebenen Prototype object und ggf. zusätzlichen Eigenschaften (properties).
400 Object.defineProperty()
Die Methode Object.defineProperty() definiert eine neue Eigenschaft direkt auf ein Objekt, oder modifiziert eine Eigenschaft. Schließlich gibt die Funktion das Objekt zurück.
401 Object.freeze() ECMAScript5, JavaScript, Methode(2), Objekt
Die Object.freeze() Methode friert ein Objekt ein: dass heißt, es verhindert das Hinzufügen von neuen Eigenschaften zum Objekt; verhindert das Entfernen von bestehenden Eigenschaften; und verhindert, dass bestehende Eigenschaften, oder deren Abzählbarkeit, Konfigurierbarkeit oder Beschreibbarkeit verändert werden. Im Wesentlichen wird das Objekt praktisch unveränderbar gemacht. Die Methode gibt das Objekt in einer eingefrorenen Version zurück.
402 Object.getOwnPropertyNames() german
Die Object.getOwnPropertyNames() Methode gibt einen Array mit allen Eigenschaftsnamen (aufzählbar oder nicht) zurück, welche direkt auf einem Objekt gefunden werden.
403 Object.getPrototypeOf()
Die Object.getPrototypeOf() Methode gibt den Prototyp (den Wert der internen [[Prototype]] Eigenschaft) des angegebenen Objekts obj zurück
404 Object.is() ECMAScript 2015, Experimental, Expérimental(2), Method, Object
Die Object.is() Methode entscheidet, ob zwei Werte die gleichen Werte sind.
405 Object.isExtensible() ECMAScript 5, Erweiterbarkeit, JavaScript, Methode(2), Object
Die Methode Object.isExtensible() bestimmt, ob ein Objekt erweiterbar ist. Das heißt, es können dem Objekt neue Eigenschaften hinzugefügt werden.
406 Object.keys() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object
Die Object.keys() Funktion gibt ein Array zurück, das die eigenen aufzählbaren Eigenschaften des Objektes in der selben Reihenfolge enthält wie in der for...in Schleife (der Unterschied zwischen diesen beiden Varianten besteht darin, dass eine for-in Schleife auch die aufzählbaren Eigenschaften der Prototypen beinhaltet).
407 Object.observe()
The Object.observe() method is used for asynchronously observing the changes to an object. It provides a stream of changes in the order in which they occur.
408 Object.prototype
Das Object.prototype Attribut repräsentiert das Prototype Objekt von Object.
409 Object.prototype.__defineGetter__()
Die __defineGetter__ Methode bindet eine Eigenschaft des Objects an eine Funktion, die aufgerufen wird, wenn das Object angesehen wird.
410 Object.prototype.__proto__
Die __proto__ Eigenschaft von Object.prototype ist eine Zugriffs-Eigenschaft (ein Erhalten- und Setzen-Funktion), welche den internen [[Prototype]] freilegt (obgleich eine Objekt oder null) von dem Objekt durch welches es zugegriffen wird.
411 Object.prototype.constructor JavaScript, Object, Property, Prototype
Gibt eine Referenz zur Object-Funktion, welche die  Instanz vom Prototyp herstellt. Merke: Der Wert dieser Eigenschaft ist eine Referenz auf die Funktion selbst und kein String mit dem Funktionsnamen als Inhalt. Der Wert ist nur  lesbar für primitive Werte, wie 1, true und "test".
412 Object.prototype.hasOwnProperty() JavaScript, Method, Object, Prototype
Die Methode hasOwnProperty() gibt einen boolean Wert zurück abhängig von der Existenz des gegebenen Attributs in einem Objekt.
413 Object.prototype.propertyIsEnumerable() JavaScript, Method, Object, Prototype
The propertyIsEnumerable() method returns a Boolean indicating whether the specified property is enumerable.
414 Object.prototype.toSource()
Die toSource() Methode liefert einen String der den Quellcode des Objekts representiert.
415 Object.prototype.toString()
The toString() method returns a string representing the object.
416 Object.prototype.valueOf() JavaScript, Method, Object, Prototype
Die valueOf() Methode liefert den primitiven Wert des spezifizierten Objekts zurück.
417 Object.values()
Die Methode Object.values() gibt ein Array mit den Eigenschaftswerten eines gegebenen Objekts in der selben Reihenfolge wie eine for...in Schleife geben würde zurück (Der Unterschied ist dabei das eine for-in Schleife zusätzlich die Eigenschaften der protoype Kette aufzählt).
418 Promise
Das Promise-Objekt wird für asynchrone Berechnungen verwendet. Ein Promise kann sich in einem von drei Zuständen befinden:
419 Promise.all() ECMAScript 2015, JavaScript, Méthode, Promise
Die Promise.all(iterable) Methode gibt einen Promise zurück, welcher erfüllt(resolved) wird, wenn alle Promises in dem iterable - Argument erfüllt wurden oder wenn das iterable - Argument keine Promises enthält. Ein Ablehnung (reject) erfolgt mit dem Grund des ersten Promises, das abgelehnt wurde.
420 Promise.prototype.finally()
finally () gibt ein Promise zurück. Wenn das Promise erfüllt oder abgelehnt wird, wird die angegebene callback-Funktion ausgeführt. Dies stellt eine Möglichkeit für Code bereit, der ausgeführt werden muss, unabhängig davon, ob das Promise erfolgreich erfüllt wurde oder nicht. Auf diese Weise können Sie vermeiden, dass Code in den beiden Handlern des Promise then () und catch () verarbeitet wird.
421 Promise.prototype.then()
Die then- und Promise.prototype.catch()-Methoden, können, da sie Promises zurückgeben, verkettetet werden — ein Vorgehen, das composition genannt wird.
422 Promise.race() ECMAScript 2015, JavaScript, Method, Promise
Promise.race(iterable) gibt ein erfolgreiches oder fehlgeschlagenes Promise zurück, sobald eines der Promises in dem iterable erfolgreich war oder fehlgeschlagen ist, entsprechend mit dem value oder dem reason dieses Promises.
423 Promise.reject()
No summary!
424 Proxy ECMAScript 2015, JavaScript, Proxy
Mit dem Proxy-Objekt ist es möglich eigenes Verhalten auf fundamentale Operationen zu definieren (z.B. beim holen oder zuweisen einer Eigenschaft, etc).
425 RangeError Error, JavaScript, NeedsTranslation, Object, RangeError, TopicStub
The RangeError object indicates an error when a value is not in the set or range of allowed values.
426 RangeError.prototype
Die RangeError.prototype Eigenschaft repräsentiert den Prototypen des RangeError Konstruktoren.
427 ReferenceError
The ReferenceError object represents an error when a non-existent variable is referenced.
428 RegExp
Der RegExp constructor erstellt ein Objekt mit regulären Werten, um diese dann als Muster an einem Text anzuwenden.
429 RegExp.input ($_) JavaScript, Property, Reference, RegExp, Regular Expressions
Die nicht-standarde input Propertie ist eine statische Propertie regularer Expressionen, welche die Zeichenkette, der eine reguläre Expression entgegengestellt wird, enthält. RegExp.$_ ist ein Alias für diese Propertie.
430 RegExp.prototype.flags ECMAScript 2015, Eigenschaft, JavaScript, Prototyp, Referenz, RegExp, Regular Expressions, Reguläre Expressionen
Die flags Eigenschaft gibt einen String mit den Flags des RegExp-Objektes zurück.
431 Set
Das Set object lässt Sie eindeutige Werte jedes beliebigen Typs speichern, egal ob es sich dabei um primitive Werte oder Objektreferenzen handelt.
432 Set.prototype.has() ECMAScript 2015, JavaScript, Method, Prototype, set
Die has() Methode prüft, ob ein Set Objekt ein Element mit dem angegebenen Wert enthält und gibt entsprechend true oder false zurück.
433 String ECMAScript 2015, JavaScript, Reference, String
Das globale String-Objekt ist ein Konstruktor für Strings, auch Zeichenketten genannt.
434 String.fromCharCode()
Die statische Methode String.fromCharCode() gibt einen String zurück, der mit der angegebenen Folge von Unicode-Zeichen erstellt wurde.
435 String.length JavaScript, Property, Prototype, Reference, String
Die length Eigenschaft repräsentiert die Länge eines Strings.
436 String.prototype.charAt() JavaScript, Method, Prototype, Reference, String
Die charAt()-Methode gibt das angegebene Zeichen eines Strings wieder.
437 String.prototype.concat() JavaScript, Method, Prototype, Reference, String
Die concat() Methode vereint den Text von einem oder mehreren Strings und gibt einen neuen String zurück.
438 String.prototype.endsWith() JavaScript, Methode(2), Prototyp, Referenz, String
Die Methode endsWith() bestimmt, ob ein String das Ende eines anderen Strings ist, und liefert entsprechend true oder false zurück.
439 String.prototype.includes() JavaScript, Method, Prototype, Reference, String
Die includes()-Methode gibt an, ob ein String innerhalb eines anderen Strings gefunden wird und gibt dabei true oder false wieder.
440 String.prototype.indexOf() JavaScript, Method, Prototype, Reference, String
Die indexOf() Methode gibt den Index der Zeichenkette innerhalb des aufrufenden String Objekts des ersten Vorkommnis des angegebenen Wertes beginnend bei fromIndex zurück. Gibt -1 zurück, wenn der Wert nicht gefunden wurde.
441 String.prototype.lastIndexOf()
Die lastIndexOf() Methode gibt den Index des letzten Vorkommnisses des angegebenen Wertes innerhalb des aufrufenden Strings Objekts zurück, oder -1, wenn der Wert nicht gefunden wurde. Der aufrufende String wird rückwärts durchsucht, beginnend beim fromIndex.
442 String.prototype.match() JavaScript, Method, Property, Reference, Regular Expression, String, match, Übereinstimmung
match() gibt zurück, wo ein regulärer Ausdruck in einem String enthalten ist.
443 String.prototype.repeat() ECMAScript 2015, JavaScript, Méthode, Prototype, Referenz, String
Die repeat()-Funktion erzeugt und gibt eine Zeichenkette zurück, die die spezifizierte Anzahl von Kopien der angegebenen Zeichenkette aneinandergereiht enthält.
444 String.prototype.replace() Expressions, JavaScript, Method, Prototype, Reference, Regular, String
Eine neue Zeichenkette, in der einige oder alle Übereinstimmungen mit einem Muster durch einen Ersatz ausgetauscht wurden.
445 String.prototype.slice()
Die slice() Methode extrahiert einen Teilbereich eines Strings und gibt einen neuen String zurück.
446 String.prototype.split()
Die split()-Methode splitted (teilt) ein String Objekt in ein Array von Strings indem die  Strings in Substrings gesplitted werden.
447 String.prototype.startsWith() ECMAScript 2015, JavaScript, Method, Prototype, Referenz, String, protype
Die startsWith()-Methode stellt fest, ob ein String mit den Zeichen eines anderen Strings beginnt, falls dies so ist wird  true, sonst wird false zurückgegeben.
448 String.prototype.substr() JavaScript, Method, Prototype, Reference, String
Die Methode substr() gibt die Zeichen eines Strings in einem gegebenen Intervall zurück.
449 String.prototype.substring() Funktion, JavaScript, Method, Methode(2), Méthode, Prototype, Reference, Referenz, Référence(2), String, Zeichenkette
Die substring() Methode gibt einen Teilstring eines Strings zwischen einem Index und einem anderen, oder dem Ende der Zeichenkette zurück.
450 String.prototype.toLowerCase() JavaScript, Method, Prototype, Referenz, String
Die toLowerCase() Methode gibt den Wert des aufrufenden Strings in Kleinbuchstaben umgewandelt zurück.
451 String.prototype.toUpperCase() JavaScript, Method, Prototype, Reference, String
No summary!
452 String.prototype.trim() ECMAScript 5, JavaScript, Method, Prototype, Reference, String
Die trim() Methode entfernt Leerzeichen an beiden Enden einer Zeichenfolge. Das betrifft Leerzeichen verschiedenster Art (space, tab, no-break space, etc.) und alle Zeilenumbruch einleitende Zeichen (LF, CR, etc.).
453 String.prototype.trimLeft() JavaScript, Method, Prototype, Reference, String
Die trimLeft() Methode entfernt Leerzeichen vom linken Ende der Zeichenkette.
454 String.prototype.trimRight() JavaScript, Method, Prototype, Reference, String
Die trimRight() Methode entfernt Leerzeichen vom rechten Ende der Zeichenkette.
455 String.raw() ECMAScript 2015, JavaScript, Method, Reference, String
Einen rohen, unveränderbaren String des template Strings.
456 SyntaxError Error, JavaScript, Object, Reference, SyntaxError
Das SyntaxError Objekt repräsentiert einen Fehler, der auftritt, wenn versucht wird syntaktisch falschen Quelltext zu interpretieren.
457 SyntaxError.prototype Error, JavaScript, Property, Prototype, SyntaxError
Die SyntaxError.prototype Eigenschaft repräsentiert die Eigenschaft die Eigenschaft für den SyntaxError Konstruktor.
458 TypeError Error, JavaScript, Object, Reference, TypeError
Das TypeError Objekt repräsentiert einen Fehler, wenn ein Wert nicht dem erwartetem Typ enspricht.
459 TypeError.prototype Error, JavaScript, Property, Prototype, TypeError
Die TypeError.prototype Eigenschaft repräsentiert den prototype des TypeError Konstruktors.
460 WeakMap ECMAScript 2015, JavaScript, Referenz, WeakMap
Das WeakMap Objekt ist eine Sammlung an Schlüssel/Wert-Paaren in welche die Schlüssel schwach referenziert sind. Die Schlüssel müssen Objekte sein und die Werte können willkürliche Werte haben.
461 decodeURIComponent()
Die Funktion decodeURIComponent() dekodiert eine URI-Komponente die zuvor durch encodeURIComponent (oder einer ähnlichen Funktion) kodiert wurden.
462 encodeURI()
Die encodeURI() Funktion kodiert ein Uniform Resource Identifier (Abk. URI, englisch für einheitlicher Bezeichner für Ressurcen), indem sie jedes Vorkommen von speziellen Zeichen durch die jeweilige UTF-8 Zeichenkette ersetzt, die das Zeichen repräsentiert.
463 encodeURIComponent() JavaScript, URI
Die Methode encodeURIComponent() kodiert eine Komponente des Uniform Resource Identifier (URI) indem jedes Vorkommen bestimmter Zeichen durch ein, zwei, drei oder vier Escape-Sequenzen ersetzt werden, die der UTF8-Kodierung des Zeichens entsprechen. Vier Escape-Sequenzen werden nur bei Zeichen bestehend aus zwei "Surrogate"-Zeichen verwendet.
464 escape() JavaScript, Veraltet
Die veraltete Funktion escape() erzeugt einen neuen Text, in welchem gewisse Zeichen durch eine Hexadezimal-Escape-Sequenz ersetzt wurden. Es wird empfohlen, encodeURI oder encodeURIComponent stattdessen zu nutzen.
465 eval() JavaScript
Die Methode eval() (engl. to evaluate = evaluieren, ausführen) wertet einen String aus und führt ihn als JavaScript-Code aus.
466 isFinite() JavaScript
Die globale Funktion isFinite() prüft, ob eine Zahl endlich ist oder nicht. Wenn der übergeben Wert keine Nummer ist, wird dieser zuerst konvertiert.
467 isNaN() JavaScript, Method
Die isNaN() Methode prüft, ob ein Wert NaN ist. Bemerkung: Aufgrund innerer Zwänge weist die isNaN Methode interessante Regeln auf. Alternativ kann die in ECMAScript 2015 definierte Methode Number.isNaN() genutzt werden.
468 null JavaScript, Literal, Primitive
Der Wert null repräsentiert das absichtliche Fehlen eines Wertes. Es ist einer der Primitiven Werte in Javascript.
469 parseFloat() JavaScript
Die parseFloat() Funktion parsed ein Zeichenketten Argument und gibt eine Fließkommazahl zurück.
470 parseInt() JavaScript
Die parseInt() Methode liest ein String-Argument ein und gibt eine ganze Zahl im angegebenen Zahlensystem zurück.
471 undefined JavaScript
Die globale Eigenschaft undefined repräsentiert den Wert undefined . Dieser Wert ist einer der primitiven Typen in JavaScript.
472 unescape() JavaScript
Die veraltete unescape() Methode erstellt einen neuen String, in dem hexadezimal escapte Sequenzen mit den entsprechenden umgewandelten Zeichen ersetzt werden. Die escape Sequenz kann vorher durch eine Funktion wie escape erzeugt werden. Da unescape veraltet ist, sollte decodeURI oder decodeURIComponent verwendet werden.
473 uneval()
Die uneval() Funktion gibt den Quelltext eines Objekts als String zurück.
474 Iterations Protokolle ECMAScript 2015, Intermediate, Iterable, Iterator, JavaScript
Einige Änderungen in ECMAScript 2015 sind keine neuen Objekte oder Syntax, sondern Protokolle. Diese Protokolle können von jedem Objekt implementiert werden, wenn eineige Konventionen eingehalten werden.
475 JavaScript Eigenschaftenindex JavaScript
Dieser Artikel enthält eine Liste von JavaScript Eigenschaften, die im MDN in Dokumentiert sind (in alphabetischer Reihenfolge).
476 JavaScript Fehler Referenz Debugging, Error, Errors, Exception, JavaScript, exceptions
Unten ist eine Liste von Fehlern, die in JavaScript auftauchen können. Diese Fehler können beim Debuggen hilfreich sein, jedoch sind die Probleme nicht immer so klar. Die untenstehenden Seiten enthalten Details zu diesen Fehlern. Jeder Fehler ist ein Objekt, welches auf dem Error Objekt basieren und haben einen name und eine Fehlermeldung (message).
477 Error: Permission denied to access property "x" Error, Errors, JavaScript, Security
Es wurde versucht auf ein Objekt zuzugreifen, wofür man nicht ausreichend berechtig ist. In den meisten Fällen handelt es sich um ein <iframe> Element, das von einer anderen Domäne geladen wurde und die Same-Origin Policy verletzt.
478 InternalError: too much recursion Errors, InternalError, JavaScript
InternalError.
479 RangeError: argument is not a valid code point Errors, JavaScript, RangeError
RangeError
480 RangeError: invalid array length Errors, JavaScript, RangeError
RangeError
481 RangeError: invalid date Errors, JavaScript, RangeError
RangeError
482 RangeError: precision is out of range Errors, JavaScript, RangeError
RangeError
483 RangeError: radix must be an integer Errors, JavaScript, RangeError
RangeError
484 RangeError: repeat count must be less than infinity Errors, JavaScript, RangeError
RangeError
485 RangeError: repeat count must be non-negative Errors, JavaScript, RangeError
RangeError
486 ReferenceError: "x" is not defined Error, JavaScript, ReferenceError
ReferenceError.
487 ReferenceError: assignment to undeclared variable "x" Errors, JavaScript, ReferenceError, Strict Mode
ReferenceError Warnung nur im Strict mode.
488 ReferenceError: can't access lexical declaration`X' before initialization Errors, JavaScript, ReferenceError
ReferenceError
489 ReferenceError: deprecated caller or arguments usage Errors, JavaScript, Strict Mode, Warning
Eine ReferenceError Warnung, die nur im Strict Mode auftaucht. Die JavaScript-Ausführung wird dadurch nicht angehalten.
490 ReferenceError: invalid assignment left-hand side Errors, JavaScript, ReferenceError
ReferenceError.
491 ReferenceError: reference to undefined property "x" Errors, JavaScript, ReferenceError, Strict Mode
ReferenceError Fehlermeldung tritt nur im  strikten Modus auf.
492 SyntaxError: "0"-prefixed octal literals and octal escape seq. are deprecated Error, JavaScript, Strict Mode, SyntaxError
SyntaxError nur im Strict Mode.
493 SyntaxError: "use strict" not allowed in function with non-simple parameters Errors, JavaScript, TypeError
SyntaxError.
494 SyntaxError: "x" is a reserved identifier Error, Errors, JavaScript, SyntaxError
SyntaxError
495 SyntaxError: JSON.parse: bad parsing Errors, JSON, JavaScript, Method, Property, SyntaxError
SyntaxError
496 SyntaxError: Malformed formal parameter Error, JavaScript, SyntaxError
SyntaxError
497 SyntaxError: Unexpected token Fehler, JavaScript, Syntaxfehler
SyntaxError
498 SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# instead Errors, JavaScript, Source maps
Eine Warnung die als SyntaxError auftritt. Die Ausführung von JavaScript wird nicht unterbrochen.
499 SyntaxError: a declaration in the head of a for-of loop can't have an initializer Error, JavaScript, SyntaxError
SyntaxError
500 SyntaxError: applying the 'delete' operator to an unqualified name is deprecated Error, Errors, JavaScript, SyntaxError
SyntaxError nur im Strict Mode.
501 SyntaxError: for-in loop head declarations may not have initializers Error, JavaScript, Strict Mode, SyntaxError
SyntaxError nur im Strict Mode.
502 SyntaxError: function statement requires a name Error, Errors, JavaScript, SyntaxError
SyntaxError
503 SyntaxError: identifier starts immediately after numeric literal Error, Errors, JavaScript, SyntaxError
SyntaxError
504 SyntaxError: illegal character Error, Errors, JavaScript, SyntaxError
SyntaxError
505 SyntaxError: invalid regular expression flag "x" Error, JavaScript, SyntaxError
SyntaxError
506 SyntaxError: missing ) after argument list Errors, JavaScript, SyntaxError
SyntaxError.
507 SyntaxError: missing ) after condition Error, Errors, JavaScript, SyntaxError
SyntaxError
508 SyntaxError: missing : after property id Error, Errors, JavaScript, SyntaxError
SyntaxError
509 SyntaxError: missing ; before statement Errors, JavaScript, SyntaxError
SyntaxError.
510 SyntaxError: missing = in const declaration Error, JavaScript, SyntaxError
SyntaxError
511 SyntaxError: missing ] after element list Errors, JavaScript, SyntaxError
SyntaxError.
512 SyntaxError: missing formal parameter Error, Errors, JavaScript, SyntaxError
SyntaxError
513 SyntaxError: missing name after . operator Error, Errors, JavaScript, SyntaxError
SyntaxError
514 SyntaxError: missing variable name Error, Errors, JavaScript, SyntaxError
SyntaxError
515 SyntaxError: missing } after function body Error, Errors, JavaScript, SyntaxError
SyntaxError
516 SyntaxError: missing } after property list Errors, JavaScript, SyntaxError
SyntaxError
517 SyntaxError: redeclaration of formal parameter "x" Errors, JavaScript, SyntaxError
SyntaxError
518 SyntaxError: return not in function Errors, JavaScript, SyntaxError
SyntaxError.
519 SyntaxError: test for equality (==) mistyped as assignment (=)? Errors, JavaScript, SyntaxError
SyntaxError Warnung nur im strict mode.
520 SyntaxError: unterminated string literal Errors, JavaScript, SyntaxError
SyntaxError
521 TypeError: "x" has no properties Errors, JavaScript, TypeError
TypeError.
522 TypeError: "x" is (not) "y" Errors, JavaScript, TypeError
TypeError.
523 TypeError: "x" is not a constructor Fehler, JavaScript, TypeError
TypeError
524 TypeError: "x" is not a function Errors, JavaScript, TypeError
TypeError.
525 TypeError: "x" is not a non-null object Error, Errors, JavaScript, TypeError
TypeError
526 TypeError: "x" is read-only Errors, JavaScript, TypeError
TypeError
527 TypeError: 'x' is not iterable Error, JavaScript, Reference, TypeError
TypeError
528 TypeError: More arguments needed Errors, JavaScript, TypeError
TypeError.
529 TypeError: Reduce of empty array with no initial value Error, JavaScript, Reference, TypeError
TypeError
530 TypeError: can't access dead object Addon, Error, Errors, JavaScript
TypeError
531 TypeError: can't define property "x": "obj" is not extensible Error, Errors, JavaScript, TypeError
TypeError
532 TypeError: can't delete non-configurable array element Error, Errors, JavaScript, TypeError
TypeError
533 TypeError: can't redefine non-configurable property "x" Error, Errors, JavaScript, TypeError
TypeError
534 TypeError: cannot use 'in' operator to search for 'x' in 'y' Error, Errors, JavaScript, TypeError
TypeError
535 TypeError: cyclic object value Error, Errors, JavaScript, TypeError
TypeError
536 TypeError: invalid 'instanceof' operand 'x' Error, Errors, JavaScript, Reference, TypeError
TypeError
537 TypeError: invalid Array.prototype.sort argument Error, JavaScript, TypeError
TypeError
538 TypeError: invalid arguments Error, Errors, JavaScript, TypeError
TypeError
539 TypeError: invalid assignment to const "x" Error, JavaScript, TypeError
TypeError
540 TypeError: property "x" is non-configurable and can't be deleted Errors, JavaScript, Strict Mode, TypeError
TypeError nur im strict mode.
541 TypeError: setting getter-only property "x" Error, Errors, JavaScript, Strict Mode, TypeError
TypeError nur im strict mode.
542 TypeError: variable "x" redeclares argument Errors, JavaScript, Strict Mode, TypeError
TypeError Warnung nur im strict mode.
543 URIError: malformed URI sequence Error, Errors, JavaScript, URIError
URIError
544 Warning: -file- is being assigned a //# sourceMappingURL, but already has one Error, JavaScript, Source maps, Warning
Warnung. Die Ausführung von JavaScript wird nicht unterbrochen.
545 Warning: 08/09 is not a legal ECMA-262 octal constant Errors, JavaScript, SyntaxError, Warning
Warnung. Die Ausführung von JavaScript wird nicht gestoppt.
546 Warning: Date.prototype.toLocaleFormat is deprecated JavaScript, Warning
Warnung. JavaScript stoppt die ausführung nicht an.
547 Warning: JavaScript 1.6's for-each-in loops are deprecated JavaScript, Warning
Warnung
548 Warning: String.x is deprecated; use String.prototype.x instead JavaScript, Warning
Warnung. JavaScript unterbricht die Ausführung nicht.
549 Warning: expression closures are deprecated JavaScript, Warning
Warnung. Die Ausführung von JavaScript wird nicht angehalten.
550 Warning: unreachable code after return statement JavaScript, Warning
Warnung
551 X.prototype.y called on incompatible type Error, JavaScript, TypeError
TypeError
552 JavaScript Methodenindex JavaScript
Dieser Artikel enthält eine Liste von JavaScript Methoden, die im MDN in Dokumentiert sind (in alphabetischer Reihenfolge).
553 Klassen ECMAScript 2015, JavaScript, Klassen, Konstruktor, Vererbung
Klassen sind eigentlich Funktionen. Analog zu Funktionsausdrücken und Funktionsdeklarationen hat die Klassensyntax zwei Komponenten:
554 Erweitern Classes, ECMAScript 2015, JavaScript
Das extends Schlüsselwort wird in einer Klassendeklaration oder in einem Klassenausdruck verwendet, um eine, von einer anderen Klasse, abgeleitete Klasse zu erzeugen.
555 Konstruktor ECMAScript 2015, JavaScript, Klassen
Die constructor Methode ist eine spezielle Methode für das erzeugen und initialisieren von Objekten, die mit dem Schlüsselwort class erzeugt wurden.
556 Statische Methoden Classes, ECMAScript 2015, JavaScript, Static
Das static Schüsselwort definiert statische Methoden für eine Klasse.
557 Lexikalische Grammatik JavaScript, Keyword, Lexical Grammer, Literal
Diese Seite beschreibt die lexikalische Grammatik von JavaScript. Der Programmcode von ECMAScript-Skripten wird von links nach rechts gelesen und in eine Sequenz von Eingangselementen konvertiert, welche Tokens, Kontrollzeichen, Zeilentrenner, Kommentare oder Whitespaces sein können. ECMAScript definiert zudem einige Schlüsselworte und Literale und hat Regeln für automatisch eingefügte Semikolons am ende eines Statements.
558 Strict mode ECMAScript5, JavaScript, NeedsTranslation, Strict Mode, TopicStub
ECMAScript 5's strict mode is a way to opt in to a restricted variant of JavaScript. Strict mode isn't just a subset: it intentionally has different semantics from normal code. Browsers not supporting strict mode will run strict mode code with different behavior from browsers that do, so don't rely on strict mode without feature-testing for support for the relevant aspects of strict mode. Strict mode code and non-strict mode code can coexist, so scripts can opt into strict mode incrementally.
559 Zum "strict mode" wechseln Advanced, JavaScript
Mit ECMAScript 5 wurde der strict mode eingeführt, welcher inzwischen in allen gängigen Web-Browsern (inkl. IE10) implementiert wurde. Während es einfach ist, im Web-Browser zum Strict mode zu wechseln (es genügt, die Zeile "use strict"; am Anfang des Quellcodes hinzufügen), ist etwas mehr Arbeit erforderlich, um bestehenden Code für strict mode umzusetzen.
560 Template-Strings
Template-Strings sind String-Symbole, die eingebettete Ausdrücke erlauben. Mit diesen Ausdrücken können mehrzeilige Strings und String-Interpolation genutzt werden.
561 Veraltete und abgeschaffte Features
Diese Seite listet die Features JavaScriptes auf, die veraltet sind( das bedeutet, dass noch benutzbar, aber Entfernung geplant) und abgeschafft sind( das bedeutet: nicht länger benutzbar).
562 Über diese Referenz JavaScript
Die JavaScript Referenz dient als Faktensammlung über die JavaScript Sprache. Hier wird die gesamte Sprache im Detail beschrieben. Wenn Sie JavaScript verwenden, werden Sie diese Seiten häufig nutzen (daher der Titel "JavaScript Referenz). Wenn Sie JavaScript gerade erlernen oder Hilfe beim Verstehen von einigen JavaScript Merkmalen brauchen, schauen Sie sich mal den JavaScript Guide an.
563 Neu in JavaScript JavaScript, Versions
This chapter contains information about JavaScript's version history and implementation status for Mozilla/SpiderMonkey-based JavaScript applications, such as Firefox.
564 ECMAScript 7 Unterstützung in Mozilla
ECMAScript 2016 ist die nächste Erweiterung des ECMA-262 Standards. Neue Sprachfeatures sind bereits im Entwurf der 6. Edition vorgeschlagen und nähern sich der Vollendung. Die aktuellen Vorschläge lassen sich unter dem folgenden GitHub Repository ansehen tc39/ecma262.
Aktuelle Probleme mit dem Spezifikationsprozess sollen durch die Einführung von Stages und Champions gelöst werden. Außerdem ist ein zweijähriger Release-Zyklus von dem Standard vorgeschlagen.

 Link für weitere Informationen über den post-ES6 Spezifikationsprozess.
565 Neu in JavaScript 1.5 JavaScript, Versionen
The following is a changelog for JavaScript 1.5. This version was included in Netscape Navigator 6.0 was released on November 14, 2000 and was also used in later versions of Netscape Navigator and Firefox 1.0. You can compare JavaScript 1.5 to JScript version 5.5 and Internet Explorer 5.5, which was released in July 2000. The corresponding ECMA standard is ECMA-262 Edition 3 (from December 1999).
566 Neu in JavaScript 1.6
The following is a changelog for JavaScript 1.6. This version was included in Firefox 1.5 (Gecko 1.8), which was released in November 2005. The corresponding ECMA standard is ECMA-262 Edition 3 and ECMAScript for XML (E4X) with some additional features. Several new features were introduced: E4X, several new Array methods, and Array and String generics.
567 Neu in JavaScript 1.7 JavaScript, Versionen
The following is a changelog for JavaScript 1.7. This version was included in Firefox 2 (October 2006).
568 Neu in JavaScript 1.8.5 ECMAScript 5, Firefox 4, JavaScript, JavaScript 1.8.5, Versions
Folgendes sind neuerungen in JavaScript 1.8.5. Diese Version kam mit Firefox 4 raus.
569 New in JavaScript 1.8 JavaScript, Versionen
No summary!
570 New in JavaScript 1.8.1 JavaScript, Versionen
The following is a changelog for JavaScript 1.8.1. This version was included in Firefox 3.5.
571 Speicherverwaltung JavaScript
Bei Low-Level Programmiersprachen wie C, die zur systemnahen Programmierung eingesetzt werden, existieren Funktionen - wie z. B. malloc() und free() - womit explizit Speicher angefordert und wieder freigegeben werden kann. Bei JavaScript gibt es keine solchen Funktionen, sondern der benötigte Speicher wird bei der Erzeugung neuer Objekte (z. B. benutzerdefinierte Objekte oder vordefinierte Objekte wie String) zugewiesen. Die Speicherfreigabe erfolgt automatisch im Hintergrund durch die Garbage Collection (wörtlich: "Müllabfuhr"; automatische Speicherbereinigung). Dieser Automatismus führt oft zu Verwirrung und lässt so manchen Entwicklern irrtümlich glauben, man müsse sich über die Speicherverwaltung keine Gedanken machen.
572 Vererbung und die Prototypenkette Advanced, Guide, Inheritance, JavaScript, OOP
JavaScript mag für Entwickler, die in klassenbasierten Sprachen (wie etwa Java oder C++) Erfahrung haben, etwas verwirrend erscheinen. Der Grund dafür ist, dass JavaScript per se keine class-Implementierung bereitstellt (das class-Schlüsselwort wurde erst mit ES2015 eingeführt. Es ist jedoch syntaktischer Zucker, JavaScript bleibt Prototyp-basiert).
573 Vergleiche auf Gleichheit und deren Verwendung
Kurz gesagt nimmt double equals eine Typkonvertierung der Operanden vor, bevor der Vergleich der Werte gemacht wird. Bei triple equals werden die Werte ohne vorherige Typkonvertierung miteinander verglichen. Wenn sich die Datentypen der beiden Operanden unterscheiden liefert triple equals immer false zurück. Object.is verhält sich wie triple equals und bietet darüber hinaus eine spezielle Behandlung für NaN und -0 und +0 an. -0 und +0 sind für Object.is ungleich während Object.is(NaN, NaN) true ist. Laut IEEE 754 ergibt ein Vergleich von zwei NaN mit double equals oder triple equals false. Diese drei Operationen unterscheiden sich ihrere Behandlung von primitiven Datentypen. Es wird nicht geprüft, ob die beiden Operanden konzeptionell diesselbe Struktur besitzen. Für die nichtprimitiven Objekte x und y, welche diesselbe Struktur besitzen aber zwei unterschiedliche Objekte sind, ergeben die drei Operationen false.
574 Über JavaScript Beginner, Introduction, JavaScript
JavaScript® (oft auch JS abgekürzt) ist eine leichte, interpretierte, objektorientierte Sprache mit First-Class-Funktionen und ist bekannt als Skriptsprache für Webseiten. Die Sprache wird aber auch in vielen nicht-Browserumgebungen (englisch) eingesetzt. Es ist eine prototypenbasierte, multiparadigmen Skriptsprache, die dynamisch ist und objektorientierten, imperativen und funktionalen Programmierstil erlaubt.

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
Mitwirkende an dieser Seite: schlagi123, fscholz
Zuletzt aktualisiert von: schlagi123,