JavaScript-Seiten im MDN

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

Found 490 pages:

# Page Tags and summary
1 JavaScript JavaScript, Landing, Learn
JavaScript® ist eine leichtgewichtige, interpretierte, objektorientierte Sprache mit First-Class Funktionen, bekannt als Skriptsprache für Webseiten, aber auch in vielen Umgebungen außerhalb des Browsers wie zum Beispiel Node.js oder Apache CouchDB verwendet. JavaScript ist eine prototypenbasierte Sprache, die mehreren Paradigmen folgt, dynamisch und typsicher ist und sowohl objektorientierte, imperative als auch funktionale Programmierung ermöglicht. Weitere Informationen über JavaScript.
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, JavaScript
JavaScript hat ein Nebenläufigkeitsmodell (concurrency model), welches auf einem "Event Loop" basiert.  Dieses Modell unterscheidet sich stark von Modellen anderer Sprachen wie C oder Java.
5 Eine Wiedereinführung in JavaScript CodingScripting, Intermediate, Intro, JavaScript, Lern, Tutorial
Warum eine Wiedereinführung? Weil von JavaScript nicht ganz zu unrecht behauptet wird, die am meisten missverstandene Programmiersprache der Welt zu sein. Obwohl die Sprache oft als Spielzeug bezeichnet und abgewertet wird, besitzt sie neben ihrer Einfachheit einige mächtige Features. Heutzutage wird JavaScript in vielen Applikationen verwendet, die von einer breiten Konsumentenschicht benützt werden. Dies zeigt, dass sich tiefgreifendes Fachwissen in diesem Bereich für jeden Web- und App-Entwickler auszahlt.
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 Einführung Guide, JavaScript
Dieses Kapitel stellt JavaScript vor und behandelt einige grundlegende Konzepte.
11 Feinheiten des Objektmodells Guide, Intermediate, JavaScript, Object, l10n:priority
JavaScript ist eine Objekt-basierte Programmiersprache, die auf Prototypen, statt auf Klassen basiert. Aufgrund dieser Tatsache ist u. U. schwieriger zu erkennen, wie in JavaScript Objekthierarchien erstellt werden und die Vererbung von Eigenschaften und deren Werten erfolgt. Dieses Kapitel versucht das zu erklären.
12 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.
13 Grammatik und Typen Guide, JavaScript, l10n:priority
Dieses Kapitel behandelt die grundlegende Grammatik von JavaScript, Deklaration von Variablen, Datentypen und Objektinstanzen.
14 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.
15 Iteratoren und Generatoren Guide, Intermediate, JavaScript
Processing each of the items in a collection is a very common operation. JavaScript provides a number of ways of iterating over a collection, from simple for loops to map(), filter() and array comprehensions. Iterators and Generators bring the concept of iteration directly into the core language and provide a mechanism for customizing the behavior of for...of loops.
16 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.
17 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 eingene Objekte erzeugt werden können.
18 Numbers and dates Guide, JavaScript, l10n:priority
Dieses Kapitel ist eine Einleitung in die Nutzung von Nummern und Daten in JavaScript.
19 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.
20 Schleifen und Iterationen Guide, JavaScript, Loop, l10n:priority
Schleifen sind ein einfaches Werkzeug, um einzelne Schritte wiederholt auszuführen. Dieses Kapitel des JavaScript Guide stellt die verschiedenen Anweisungen für Iterationen vor, welche in JavaScript zur Verfügung stehen.
21 Textformatierung Guide, JavaScript, l10n:priority
Dieses Kapitel gibt eine Einführung darüber, wie in JavaScript mit Strings (Zeichenfolgen) und Texten gearbeitet wird.
22 Index Index, JavaScript, MDN Meta
Diese Seite listet alle JavaScript Seiten mit Zusammenfassung und Tags auf.
23 JavaScript Datentypen und Datenstrukturen
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.
24 JavaScript Language Resources Advanced, JavaScript
ECMAScript ist eine Skriptsprache, die auf JavaScript basiert. ECMAScript ist durch die Ecma International standarisiert und entspricht den ECMA-262 und ECMA-402 Spezifikationen. Folgende ECMAScript Standards sind zugelassen:
25 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.
26 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.
27 JavaScript-Referenz JavaScript, l10n:priority
Dieses Kapitel des JavaScript-Teils auf MDN dient als JavaScript-Sprachreferenz. Mehr über diese Referenz.
28 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.
29 Funktion
Die Funktionsdeklaration definiert eine Funktion mit den angegebenen Parametern.
30 Klasse Deklaration, ECMAScript6, 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.
31 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:
32 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.
33 const ECMAScript6, Experimental, Expérimental(2), 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.
34 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.
35 default JavaScript, Keyword
Das default Schlüsselwort kann in JavaScript in zwei Situationen verwendet werden: Innerhalb eines switch Statements, oder mit einem export Statement.
36 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.
37 empty Anweisung, JavaScript
Eine leere Anweisung dient der Angabe keiner Anweisung, obwohl die JavaScript Syntax eine erwarten würde.
38 export ECMAScript 2015, JavaScript, Modules, Statement, export
Das export-Statement wird verwendet um funktionen und Objekte aus einer gegebenen Datei (oder Modul) zu exportieren.
39 for Anweisung, JavaScript, Loop, for
Die for Anweisung beschreibt eine Schleife mit drei optionalen Ausdrücken und einer oder mehreren Anweisungen.
40 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.
41 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.
42 for...of ECMAScript6, 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.
43 function* Anweisung, ECMAScript 2015, Funktion, Iterator, JavaScript, Statement
Die function* Deklaration ( Schlüsselwort function gefolgt von einem Stern) definiert eine Generatorfunktion, welche ein  Generator Objekt zurückgibt.
44 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.
45 import ECMAScript6, 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.
46 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.
47 let ECMAScript 2015, ECMAScript6, 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.
48 return JavaScript, Statement
Die return Anweisung beendet einen Funktionsaufruf und spezifiziert einen Wert, der von der Funktion zum Aufrufer zurückgegeben wird.
49 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.
50 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.
51 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.
52 var JavaScript, Statement
Mit dem Schlüsselwort var deklariert man Variablen und initialisiert diese optional.
53 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.
54 Ausdrücke und Operatoren JavaScript, Operators
Dieses Kapitel behandelt alle JavaScript-Sprachoperatoren, Ausdrücke und Schlüsselwörter.
55 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 (/).
56 Bedingter (ternärer) Operator JavaScript, Operator
Der bedingte (ternäre) Operator ist der einzige Operator in JavaScript, welcher drei Operanden annimmt. Er wird häufig genutzt, um if-Anweisungen abzukürzen.
57 Bitwise Operatoren
Bitweise Operatoren werden auf Sequenzen aus 32 bit (Nullen und Einsen) angewandt und unterscheiden sich dadurch von jenen Operatoren, die mit Dezimal-, Hexadezimal- oder Octalzahlen arbeiten. Beispielsweise hat die Dezimalzahl neun die binäre Darstellung 1001. Auch wenn Bitweise Operatoren mit Binärdarstellungen arbeiten, sind deren Ausgabewerte Javascript Standardzahlenwerte.
58 Der class-Ausdruck Classes, ECMAScript6, Expression, JavaScript, Operator, Reference
Der class-Ausdruck ist eine Methode zur Definition einer Klasse in ECMAScript 2015 (ES6). Ä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.
59 Destrukturierende Zuweisung Destructuring, Destrukturierung, JavaScript, Operator, Zuweisung
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.
60 Komma-Operator JavaScript, Operator
Der Komma-Operator wertet jeden Operanden (von links nach rechts) aus und gibt den Wert des letzten Operanden zurück.
61 Logische Operatoren JavaScript, Operator
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.
62 Objekt Initialisierer JavaScript, Objekt, primäre Ausdrücke
Objekte können mittels new Object(), Object.create(), oder über die literale Notation (Initialisierungs Notaion) initialisiert werden. Ein Objekt Initialisierer ist eine Liste bestehend aus Null oder mehr Paaren von Eigenschafts-Namen und den zugehörigen Werten eines Objektes, eingeschlossen in geschwungene Klammern ({}).
63 Operator precedence JavaScript, Operator, Rangfolge, precedence
Die Operator Rangfolge bestimmt in welcher Reihenfolge Operatoren ausgeführt werden. Operatoren, die in der Rangfolge zuerst kommen werden auch zuerst ausgeführt. Hier ein bekanntes Beispiel:
64 Property accessors JavaScript, Operator
Property accessors bieten mittels Punktnotation oder Klammernotation Zugriff auf die Eigenschaften eines Objekts.
65 Spread-Operator ECMAScript6, Iterator, JavaScript, Operator
Mit dem 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.
66 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.
67 Zuweisungsoperator JavaScript, Operator
Ein Zuweisungsoperator weist dem linken Operanten einen Wert auf Basis des rechten Operanten zu.
68 delete Operator
Der delete Operator entfernt eine Property von einem Objekt.
69 function expression Function Expression, Funktion, JavaScript
Das Schlüsselwort function kann benutzt werden, um eine Funktion  innerhalb einer expression zu definieren.
70 in operator JavaScript, Operator, Relational Operators
Der in operator gibt true zurück falls die gegebene Eigenschaft im gegebenen Objekt existiert.
71 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.
72 new operator
Der new operator erzeugt eine Instanz eines benutzerdefinierten Objekttyps oder eines Standardtyps, welcher eine Constructor-Funktion besitzt.
73 super Classes, ECMAScript6, 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.
74 this JavaScript, Operator, Primary Expressions, Referenz
Das this Schlüsselwort einer Funktion verhält sich verglichen mit anderen Sprachen in JavaScript ein bisschen anders. Es gibt auch einige Unterschiede zwischen strict mode und non-strict mode.
75 typeof JavaScript, Operator, Unary
Der typeof Operator gibt eine Zeichenkette zurück, die den Typ des unausgewerteten Operanden beschreibt.
76 void Ausdruck JavaScript, Operator, Unary
Der void Ausdruck evaluiert einen gegebenen Ausdruck und gibt dann undefined zurück.
77 Functions Function, Functions, JavaScript, NeedsTranslation, TopicStub
Generally speaking, a function is a "subprogram" that can be called by code external (or internal in the case of recursion) to the function. Like the program itself, a function is composed of a sequence of statements called the function body. Values can be passed to a function, and the function can return a value.
78 Arguments object Functions, JavaScript, Reference, arguments
Das arguments-Objekt ist ein Array ähnliches Objekt, das auf die übergebenen Parameter einer Funktion verweist.
79 arguments.callee Deprecated, Functions, JavaScript, Property, arguments
Die arguments.callee-Eigenschaft enthält die Referenz der aktuell ausgeführten Funktion.
80 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.
81 arguments.length Functions, JavaScript, Property, arguments
Die arguments.length-Eigenschaft enthält die Anzahl der übergebenen Parameter einer Funktion.
82 Default parameters
No summary!
83 Methoden Definitionen ECMAScript6, 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.
84 Pfeilfunktionen ECMAScript6, Funktionen, JavaScript, Pfeilfunktionen
Der Ausdruck einer Pfeilfunktion hat im Vergleich zu (allgemeinen) Funktionsausdrücken eine kürzere Syntax und bindet kein eigenes thisargumentssuper, oder new.target. Pfeilfunktionen sind immer anonym. Solche Funktionsausdrücke sind am besten für nicht-methodische Funktionen geeignet und können nicht als Konstruktoren verwendet werden.
85 Rest Parameter Funktionen, JavaScript, Rest, Rest Parameter
Mit der rest parameter Syntax kann man beliebig viele Parameter als Array empfangen.
86 Globale Objekte JavaScript, Reference
Dieses Kapitel dokumentiert alle Objekte, die standardmäßig in einer JavaScript-Umgebung zur Verfügung stehen.
87 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.
88 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.
89 Array.from() Array, ECMAScript 2015, JavaScript, Method, Reference, polyfill
Die Array.from() Methode erstellt eine neue Array Instanz von einem Array-ähnlichen oder iterable Objekt.
90 Array.isArray() Array, ECMAScript5, JavaScript, Method, Reference, polyfill
Die Array.isArray() Funktion prüft, ob das übergebene Objekt ein Array ist.
91 Array.observe() Array, JavaScript, Method, Obsolete
Die Array.observe() Methode wurde für das asyncrone beobachten der Veränderung von Arrays benutzt, ähnlich wie Object.observe() für Objekte. Sie stellt einen stream von Änderungen in der Reihenfolge in dennen sie auftretten 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 aus dem Browser entfernt. Man kann stattdessen das algemeinere Proxy Objekt benutzen.
92 Array.of() Array, ECMAScript 2015, JavaScript, Method, polyfill
Eine neue Array Instanz.
93 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.
94 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.
95 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.
96 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.
97 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.
98 Array.prototype.filter() Array, ECMAScript 5, JavaScript, Method, Prototype, Reference, polyfill
filter() erstellt ein neues Array, das alle Elemente enthält, die den Test, der in der angegebenen Callback Funktion implementiert ist, bestehen.
99 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.
100 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.
101 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 flatten der Tiefe 1, aber flatMap ist oft nützlich und beide in einer Methode zusammenführen ist etwas effizienter.
102 Array.prototype.flatten() Array, Experimental, JavaScript, Method, Prototype, Reference
Die flatten() Methode erstellt rekursiv ein neues Array mit allen Elementen von Unterarrays bis zu einer spezifizierten Tiefe.
103 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.
104 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.
105 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.
106 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.
107 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.
108 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.
109 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.
110 Array.prototype.map() Array, ECMAScript 5, ECMAScript6, 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.
111 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.
112 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.
113 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.
114 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.
115 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.
116 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.
117 Array.prototype.slice() Array, JavaScript, Method, Prototype, Reference
Die slice() Methode schreibt eine Schattenkopie von einem Teil des Arrays in ein neues Array-Objekt von begin bis end (end nicht enthalten). Das originale Array wird nicht verändert.
118 Array.prototype.some() Array, ECMAScript5, JavaScript, Method, Prototype, Reference
Die Methode some() überprüft ob ein Element des Arrays den als Funktion übergebenen Kriterien entspricht.
119 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.
120 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.
121 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.
122 Array.prototype.toSource() Array, JavaScript, Method, Prototype
Die toSource() Methode gibt einen String zurück, welcher den Quelltext des Arrays repräsentiert.
123 Array.prototype.toString() Array, JavaScript, Method, Prototype
Die toString() Methode gibt einen String zurück, der das Array und seine Elemente repräsentiert.
124 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.
125 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.
126 Array.prototype[@@iterator]() Array, ECMAScript 2015, Iterator, JavaScript, Method, Prototype, Reference
Die Array Iterator Funktion, welches initial die values() Funktion ist.
127 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.
128 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.
129 get Array[@@species] Array, JavaScript, Method, Prototype
Die Array[@@species] Zugriffseigenschaft gibt den Array Konstruktor zurück.
130 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.
131 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.
132 ArrayBuffer.prototype ArrayBuffer, JavaScript, Property
Die ArrayBuffer.prototype Eigenschaft repräsentiert den Prototyp für das ArrayBuffer Objekt.
133 ArrayBuffer.prototype.byteLength ArrayBuffer, JavaScript, Property, Prototype
Die byteLength Zugriffseigenschaft repräsentiert die Länge eines ArrayBuffer in Bytes.
134 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.
135 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.
136 get ArrayBuffer[@@species] ArrayBuffer, JavaScript, Property, TypedArrays
Die ArrayBuffer[@@species] Zugriffseigenschaft gibt den Konstruktor des ArrayBuffer zurück.
137 AsyncFunction Constructor, Experimental, JavaScript, Reference
Der AsyncFunction Konstruktor erstellt ein neues AsyncFunction Objekt. In JavaScript ist jede asynchrone Funktion ein AsyncFunction Objekt.
138 AsyncFunction.prototype Experimental, JavaScript, Property, Prototype, Reference
Die AsyncFunction.prototype Eigenschaft repräsentiert den Prototypen des AsyncFunction Objektes.
139 Atomics JavaScript, Shared Memory, Specifications
Das Atomics Objekt unterstützt atomare Operationen als statische Methoden. Diese werden mit SharedArrayBuffer Objekte benutzt.
140 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.
141 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.
142 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.
143 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.
144 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.
145 Atomics.load() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.load() Methode gibt den Wert an einer gegebenen Position in einem Array zurück.
146 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.
147 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.
148 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.
149 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
150 Atomics.wake() Atomics, JavaScript, Method, Shared Memory
Die statische Atomics.wake() Methode weckt Threads auf, die in einer Warteschlange schlafen.
151 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.
152 Boolean Boolean, Constructor, JavaScript
Das Boolean Objekt ist ein Objekt-Wrapper für einen booleschen Wert.
153 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.
154 Boolean.prototype.toSource() Boolean, JavaScript, Method, Non-standard, Prototype
Eine String-Repräsentation des Quelltextes des Objektes.
155 Boolean.prototype.toString() Boolean, JavaScript, Method, Prototype
Die toString() gibt einen String, der eine Boolean Objekt repräsentiert, zurück.
156 Boolean.prototype.valueOf() Boolean, JavaScript, Method, Prototype
Die valueOf() Methode gibt einen primitiven Wert des Boolean Objektes zurück.
157 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.
158 DataView.prototype DataView, JavaScript, Prototype
Die DataView.prototype Eigenschaft repräsentiert den Prototypen für das DataView Objekt.
159 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.
160 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.
161 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.
162 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.
163 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.
164 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.
165 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.
166 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.
167 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.
168 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.
169 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.
170 DataView.prototype.setFloat32() DataView, JavaScript, Method, Prototype, TypedArrays
Die setFloat32() Methode speichert eine 32-Bit Gleitkommazahl mit Vorzeichen (Float) am spezifizierten Offset der DataView.
171 DataView.prototype.setFloat64() DataView, JavaScript, Method, Prototype, TypedArrays
Die setFloat64() Methode speichert eine 64-Bit Gleitkommazahl mit Vorzeichen (Float) am spezifizierten Offset der DataView.
172 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.
173 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.
174 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.
175 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.
176 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.
177 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.
178 Date Date, JavaScript
Erstellt eine JavaScript Date Instanz, die einen einzelnen Moment der Zeit repräsentiert. Date Objekte basieren auf dem Zeitwert, der die Anzahl der Millisekunden seit dem 1. Januar 1970 (UTC) ist.
179 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.
180 Date.now() Date, JavaScript, 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.
181 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.
182 Date.prototype Date, JavaScript, Property, Prototype, Reference
Die Date.prototype-Eigenschaft ist der Prototype für den Date-Konstruktor
183 Date.prototype.getDate() Date, JavaScript, Method, Prototype, Reference
Die getDate() Methode gibt den Tag des Monats eines Datums gemäß der Ortszeit zurück
184 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()
185 Date.prototype.getFullYear() Date, JavaScript, Method, Prototype, Reference
Die getFullYear()  Methode gibt das Jahr eines Datums bezüglich der Ortszeit zurück.
186 Date.prototype.getHours() Date, JavaScript, Method, Prototype, Reference
Die getHours() Methode gibt die Stunde eines Datums bezüglich der Ortszeit zurück.
187 Date.prototype.getMilliseconds() Date, JavaScript, Method, Prototype, Reference
Die getMilliseconds() Methode gibt die Millisekunden eines Datums bezüglich der Ortszeit zurück.
188 Date.prototype.getMinutes() Date, JavaScript, Method, Prototype, Reference
Die getMinutes() Methode gibt die Minuten eines Datums bezüglich der Ortszeit zurück.
189 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).
190 Date.prototype.getSeconds() Date, JavaScript, Method, Prototype, Reference
Die getSeconds() Methode gibt die Sekunden eines Datums (Zeit) bezüglich der Ortszeit zurück.
191 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.
192 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.
193 Date.prototype.getUTCDate() Date, JavaScript, Method, Prototype, Reference
Die getUTCDate() Methode gibt den Tag des Monats eines Datums bezüglich der Weltzeit zurück.
194 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.
195 Date.prototype.getUTCFullYear() Date, JavaScript, Method, Prototype, Reference
Die getUTCFullYear() Methode gibt das Jahr eines Datums bezüglich der Weltzeit zurück.
196 Date.prototype.getUTCHours() Date, JavaScript, Method, Prototype, Reference
Die getUTCHours() Mehtode gibt die Stunden eines Datums bezüglich der Weltzeit zurück.
197 Date.prototype.getUTCMilliseconds() Date, JavaScript, Method, Prototype, Reference
Die getUTCMilliseconds() Methode gibt die Millisekunden eines Datums bezüglich der Weltzeit zurück.
198 Date.prototype.getUTCMinutes() Date, JavaScript, Method, Prototype, Reference
Die getUTCMinutes() Methode gibt die Minuten eines Datums bezüglich der Weltzeit zurück.
199 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).
200 Date.prototype.getUTCSeconds() Date, JavaScript, Method, Prototype, Reference
Die getUTCSeconds() Methode gibt die Sekunden der Zeit bezüglich der Weltzeit zurück.
201 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.
202 Date.prototype.setDate() Date, JavaScript, Method, Prototype, Reference
Die setDate() Methode setzt den Tag eines Date Objektes relativ zum Beginn des aktuellen Monats.
203 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.
204 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.
205 Date.prototype.setMilliseconds() Date, JavaScript, Method, Prototype, Reference
Die setMilliseconds() Methode setzt die Millisekunden einer Zeit bezüglich der Ortszeit.
206 Date.prototype.setMinutes() Date, JavaScript, Method, Prototype, Reference
Die setMinutes() Methode setzt die Minuten für ein Datum (Zeit) bezüglich der Ortszeit
207 Date.prototype.setMonth() Date, JavaScript, Method, Prototype, Reference
Die setMonth() Methode setzt den Monat eines Datums bezüglich des aktuellen Jahres.
208 Date.prototype.setSeconds() Date, JavaScript, Method, Prototype, Reference
Die setSeconds() Methode setzt die Sekunden eines Datums bezüglich der Ortzseit.
209 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.
210 Date.prototype.setUTCDate() Date, JavaScript, Method, Prototype, Reference
Die setUTCDate() Methode setzt den Monatstag eines Datums bezüglich der Weltzeit.
211 Date.prototype.setUTCFullYear() Date, JavaScript, Method, Prototype, Reference
Die setUTCFullYear() Methode setzt das volle Jahr für ein Datum bezüglich der Weltzeit.
212 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-
213 Date.prototype.setUTCMilliseconds() Date, JavaScript, Method, Prototype, Reference
Die setUTCMilliseconds() Methode setzt die Millisekunden eines Datums bezüglich der Weltzeit
214 Date.prototype.setUTCMinutes() Date, JavaScript, Method, Prototype, Reference
Die setUTCMinutes() Methode setzt die Minuten eines Datums bezüglich der Weltzeit.
215 Date.prototype.setUTCMonth() Date, JavaScript, Method, Prototype, Reference
Die setUTCMonth() Methode setzt den Monat eines Datums bezüglich der Weltzeit.
216 Date.prototype.setUTCSeconds() Date, JavaScript, Method, Prototype, Reference
Die setUTCSeconds() Methode setzt die Sekunden eines Datums bezüglich der Weltzeit.
217 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.
218 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.
219 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.
220 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.
221 Date.prototype.toJSON() Date, JavaScript, Methode(2), Prototype, Referenz
Die toJSON() Methode gibt einen String zurück, der das Date Objekt darstellt.
222 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.
223 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.
224 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.
225 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.
226 Date.prototype.toSource() Date, JavaScript, Method, Prototype, Reference
Ein String, der den Quelltext des gegebenen Date Objekt repräsentiert.
227 Date.prototype.toString() Date, JavaScript, Method, Prototype, Reference
Die toString() Methode gibt einen String zurück, der ein spezifisches Date Objekt repräsentiert.
228 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.
229 Date.prototype.toUTCString() Date, JavaScript, Method, Prototype, Reference
Die toUTCString() Methode konvertiert ein Date in einen String. Dabei wird die UTC Zeitzone verwendet.
230 Date.prototype.valueOf() Date, JavaScript, Method, Prototype, Reference
Die valueOf() Methode gibt den primitiven Wert eines Date Objektes zurück.
231 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.
232 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.
233 Error.prototype Error, JavaScript, Property
Die Error.prototype Eigenschaft repräsentiert den Prototypen für den Error Konstruktor.
234 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.
235 Error.prototype.fileName Error, JavaScript, Non-standard, Property, Prototype
Die fileName Eigenschaft enthält den Pfad der Datei, in der der Fehler erzeugt wurde.
236 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.
237 Error.prototype.message Error, JavaScript, Property, Prototype
Die message Eigenschaft ist eine für Menschen lesbare Beschreibung von Errors.
238 Error.prototype.name Error, JavaScript, Property, Prototype
Die name Eigenschaft repräsentiert einen Namen für die Art des Errors. Der Initialwert ist "Error".
239 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.
240 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.
241 Error.prototype.toString() Error, JavaScript, Method, Prototype
Einen String, der das gegebenen Error Objekt repräsentiert.
242 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.
243 EvalError.prototype Error, EvalError, JavaScript, Property
Die EvalError.prototype Eigenschaft repräsentiert den Prototypen des EvalError Konstruktors.
244 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).
245 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).
246 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.
247 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.
248 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.
249 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.
250 Function.displayName Function, JavaScript, Non Standard, Non-standard, Property
Die function.displayName Eigenschaft gibt den sichtbaren Namen der Funktion zurück.
251 Function.length Function, JavaScript, Property
Die length Eigenschaft gibt die Anzahl der von der Funktion erwarteten Parameter an.
252 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.
253 Function.prototype Function, JavaScript, Property, Prototype
Die Function.prototype Eigenschaft repräsentiert das Function Prototyp Objekt.
254 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).
255 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.
256 Function.prototype.call() Function, JavaScript, Method
Die call() Methode ruft eine Funktion mit dem Argument this und den individuellen Parametern auf.
257 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.
258 Function.prototype.toSource() Function, JavaScript, Method
Die toSource() Methode gibt eine Stringrepräsentation des Quelltextes des Objektes zurück.
259 Function.prototype.toString() Function, JavaScript, Method, Prototype
Die toString() Methode gibt eine Stringrepräsentation des Quelltextes einer Funktion zurück.
260 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.
261 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.
262 Generator.prototype.return() ECMAScript 2015, Generator, JavaScript, Method, Prototype, Reference
Die return() Gibt den gegebenen Wert und beendet den Generator
263 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.
264 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.
265 GeneratorFunction.prototype ECMAScript 2015, GeneratorFunction, Iterator, JavaScript, Property, Prototype, Reference
Die GeneratorFunction.prototype Eigenschaft repräsentiert den Prototypen des GeneratorFunction Objektes.
266 Infinity JavaScript
Die globale Eigenschaft Infinity ist ein numerischer Wert, der die Unendlichkeit repräsentiert.
267 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).
268 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).
269 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).
270 InternalError Error, InternalError, JavaScript
Das InternalError Objekt zeigt einen Fehler an, der in der JavaScript-Umgebung auftritt. Zum Beispiel: "InternalError: too much recursion".
271 InternalError.prototype Error, InternalError, JavaScript, Property
Die InternalError.prototype Eigenschaft repräsentiert den Prototypen des InternalError Konstruktors.
272 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.
273 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.
274 Intl.Collator Collator, Internationalization, JavaScript
Das Intl.Collator Objekt ist ein Konstruktor für Überprüfer, Objekte die Sprachsensitive Stringvergleiche unterstützen.
275 Intl.Collator.prototype Collator, Internationalization, JavaScript, Property, Prototype
Die Intl.Collator.prototype Eigenschaft repräsentiert das Prototypobjekt für den Intl.Collator Konstruktor.
276 Intl.Collator.prototype.compare Collator, Internationalization, JavaScript, Property, Prototype
Die Intl.Collator.prototype.compare Eigenschaft gibt eine Getterfunktion zurück, die zwei Strings, abhängig von der Sortierreihenfolge des Collator Objektes, vergleicht.
277 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.
278 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.
279 Intl.DateTimeFormat DateTimeFormat, Internationalization, JavaScript
Das Intl.DateTimeFormat Objekt ist ein Konstruktor für Objekte, die sprachsensitive Formatierung von Datums- und Zeitangaben ermöglicht.
280 Intl.DateTimeFormat.prototype DateTimeFormat, Internationalization, JavaScript, Property, Prototype
Für eine Beschreibung von Intl.DateTimeFormat Instanzen siehe im Artikel DateTimeFormat nach.
281 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.
282 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.
283 Intl.NumberFormat Internationalization, JavaScript, NumberFormat
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.
284 JSON JSON, JavaScript, Object, Reference, polyfill
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.
285 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.
286 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.
287 Map ECMAScript6, 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.
288 Map.prototype JavaScript, Map, Property
Die Map.prototype EIgenschaft repräsentiert den Prototyp für den Map Konstruktor.
289 Map.prototype.clear() ECMAScript 2015, JavaScript, Map, Method, Prototype
Die clear() Methode entfernt alle Element von einem Map Objekt.
290 Map.prototype.delete() ECMAScript 2015, JavaScript, Map, Method, Prototype
Die delete() Methode entfernt ein spezifiziertes Element von einem Map Objekt.
291 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.
292 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.
293 Map.prototype.get() ECMAScript 2015, JavaScript, Map, Method, Prototype
Die get() Methode gibt eine Spezielles Element aus einem Map Objekt zurück.
294 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.
295 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.
296 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.
297 Map.prototype.size ECMAScript 2015, JavaScript, Map, Property
Die size Zugriffseigenschaft gibt die Anzahl der Elemente in einem Map Objekt zurück.
298 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.
299 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.
300 Map.prototype[@@toStringTag] ECMAScript 2015, JavaScript, Map, Property, Prototype, Reference
Die Map[@@toStringTag] Eigenschaft hat den initialen Wert "Map".
301 get Map[@@species] ECMAScript 2015, JavaScript, Map, Property
Die Map[@@species] Zugriffseigenschaft gibt den Map Konstruktor zurück.
302 Math JavaScript, Math, Reference
Math ist ein Standardobjekt, das Eigenschaften und Methoden für mathematische Konstanten und Funktionen besitzt. Es ist kein Funktionsobjekt.
303 Math.E JavaScript, Math, Property, Reference
Die Math.E Eigenschaft repräsentiert die Basis des natürlichen Logarithmus, was gerundet 2,718 ist.
304 Math.LN10 JavaScript, Math, Property, Reference
Die Math.LN10 Eigenschaft repräsentiert den natürlichen Logarithmus von 10, was gerundet 2,302 ist:
305 Math.LN2 JavaScript, Math, Property, Reference
Die Math.LN2 Eigenschaft repräsentiert den natürlichen Logarithmus von 2, was gerundet 0,693 ist:
306 Math.LOG10E JavaScript, Math, Property, Reference
Die Math.LOG10E Eigenschaft repräsentiert den Logarithmus zur Basis 10 von e, was gerundet 0,434 ist:
307 Math.LOG2E JavaScript, Math, Property, Reference
Die Math.LOG2E Eigenschaft repräsentiert den Logarithmus zur Basis 2 von e, was gerundet 1,443 ist:
308 Math.PI JavaScript, Math, Property, Reference
Die Math.PI Eigenschaft repräsentiert die Kleiszahl Pi, welche als Verhältnis zwischen Kreisumfang und Durchmesser definiert ist und gerundet die Zahl 3,14159 ist.
309 Math.SQRT1_2 JavaScript, Math, Property, Reference
Die Math.SQRT1_2 Eigenschaft repräsentiert die Quadratwurzel aus 1/2, welche gerundet 0,707 ist:
310 Math.SQRT2 JavaScript, Math, Property, Reference
Die Math.SQRT2 Eigenschaft repräsentiert die Quadratwurzel aus 2, welche gerundet 1,414 ist:
311 Math.abs() JavaScript, Math, Method, Reference
Die Funktion Math.abs(x) gibt den Betrag einer Zahl zurück.
312 Math.acos() JavaScript, Math, Method, Reference
Die Funktion Math.acos() gibt den Arkuskosinus (im Radiantenmaß) einer Zahl zurück:
313 Math.acosh() JavaScript, Math, Method, Reference
Die Funktion Math.acosh() gibt den hyperbolischen Arkuskosinus einer Zahl zurück:
314 Math.asin() JavaScript, Math, Method, Reference
Die Funktion Math.asin() gibt den Arkussinus (im Radiantenmaß) einer Zahl zurück:
315 Math.asinh() JavaScript, Math, Method, Reference
Die Funktion Math.asinh() gibt den hyperbolische Arkussinus (im Radiantenmaß) einer Zahl zurück:
316 Math.atan() JavaScript, Math, Method, Reference
Die Funktion Math.atan() gibt den Arkustangens (im Radiantenmaß) einer Zahl zurück:
317 Math.atan2() JavaScript, Math, Method, Reference
Die Funktion Math.atan2() gibt den Arkustangens (im Radiantenmaß) des Quotienten der Parameter zurück.
318 Math.atanh() JavaScript, Math, Method, Reference
Die Funktion Math.atanh() gibt den hyperbolische Arkustangens (im Radiantenmaß) einer Zahl zurück:
319 Math.cbrt() JavaScript, Math, Method, Reference
Die Funktion Math.cbrt() gibt die Kubikwurzel einer Zahl zurück:
320 Math.ceil() JavaScript, Math, Method, Reference
Die Funktion Math.ceil() gibt die nächst Ganzzahl, die größer oder gleich der gegebenen Zahl ist, zurück.
321 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.
322 Math.cos() JavaScript, Math, Method, Reference
Cosinus
323 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:
324 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.
325 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.
326 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)
327 Math.fround() JavaScript, Math, Method, Reference
Die Math.fround() Funktion gibt die am nächsten gelegenen 32 Bit einfach genaue Repräsentation einer Number.
328 Math.hypot() JavaScript, Math, Method, Reference
Die Math.hypot() Funktion gibt die Quadratwurzel von der Summe der quadrierten Argumente zurück. Das bedeutet
329 Math.imul() JavaScript, Math, Method, Reference
Die Math.imul() Funktion führt eine C ähnliche 32-Bit Multiplikation der zwei Parameter durch.
330 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
331 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
332 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
333 Math.log2() ECMAScript 2015, JavaScript, Math, Method, Reference
Die Math.log2() Funktion gibt den Logarithmus zur Basis 2 zurück. Das bedeutet
334 Math.max() JavaScript, Math, Method, Reference
Die Funktion Math.max() gibt die größte von 0 oder mehr Zahlen zurück.
335 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.
336 Math.pow() JavaScript, Math, Method, Reference
Die Funktion Math.pow() gibt die Potenz der Basis mit dem Exponenten an (BasisExponent)
337 Math.random() JavaScript, Math, Method, Reference
Die Math.random() Funktion gibt eine Pseudozufallszahl in Form einer Gleitkommazahl im Bereich von 0 (inklusive) bis 1 (exklusive) 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.
338 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.
339 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.
340 Math.sin() JavaScript, Math, Meth, Reference
Die Math.sin() Funktion gibt den Sinus einer Zahl zurück.
341 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:
342 Math.sqrt() JavaScript, Math, Method, Reference
Die Math.sqrt() Funktion gibt die Quadratwurzel einer Zahl zurück. Diese Ist Mathematisch folgendermaßen definiert:
343 Math.tan() JavaScript, Math, Method, Reference
Die Math.tan() Funktion gibt den Tangens einer Zahl.
344 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:
345 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.
346 NaN JavaScript, Property, Reference
Die globale NaN Eigenschaft ist ein Wert, der Not-A-Number (keine Zahl) repräsentiert.
347 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.
348 Number.EPSILON ECMAScript 2015, JavaScript, Number, Property
Die Eigenschaft Number.EPSILON beschreibt den Unterschied zwischen 1 und dem kleinsten Gleitpunktzahl größer als 1.
349 Number.MAX_SAFE_INTEGER ECMAScript 2015, JavaScript, Number, Property
Die Number.MAX_SAFE_INTEGER Konstante repräsentiert die größten sicheren ganze Zahl in JavaScript (253 - 1).
350 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.
351 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)).
352 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.
353 Number.NEGATIVE_INFINITY JavaScript, Number, Property
Die Number.NEGATIVE_INFINITY Eigenschaft repräsentiert den Wert der negativen Unendlichkeit.
354 Number.NaN JavaScript, Number, Property
Die Number.NaN Eigenschaft repräsentiert Not-A-Number (keine Nummer). Sie ist identisch zu NaN.
355 Number.POSITIVE_INFINITY JavaScript, Number, Property
Die Eigenschaft Number.POSITIVE_INFINITY repräsentiert den Wert positiv unendlich.
356 Number.isFinite() JavaScript, Method, Number, Reference
Die Methode Number.isFinite() stellt fest, ob ein Wert endlich ist oder nicht.
357 Number.isInteger() JavaScript, Method, Number, Reference
Die Number.isInteger() Methode prüft,  ob ein übergebener Parameter eine ganze Zahl ist.
358 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()
359 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.
360 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).
361 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.
362 Number.prototype JavaScript, Number, Property, Prototype
Die Eigenschaft Number.prototype repräsentiert den Prototypen für den Number Konstruktor.
363 Number.prototype.toExponential() JavaScript, Method, Number, Prototype
Die toExponential() Methode gibt eine string-Repräsentation eine Number Objektes in Exponentialdarstellung zurück.
364 Number.prototype.toFixed() JavaScript, Method, Number, Prototype
Die toFixed() Methode formatiert eine Nummer in der Festkommadarstellung.
365 Number.prototype.toLocaleString() Internationalization, JavaScript, Method, Number, Prototype
Die toLocaleString() Methode gibt eine Zahl als String in sprachabhängiger Formatierung zurück.
366 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.
367 Number.prototype.toSource() JavaScript, Method, Number, Prototype
Die toSource() Methode gibt einen string zurück, der den Quelltext des Objektes repräsentiert.
368 Number.prototype.toString() JavaScript, Method, Number, Prototype
Die toString() Methode gibt einen string (Zeichenkette), die ein Number Objekt repräsentiert zurück.
369 Number.prototype.valueOf() JavaScript, Method, Number, Prototype
Die valueOf() Methode gibt den im  Number Objekt eingeschlossenen primitiven Wert zurück.
370 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.
371 Object Constructor, JavaScript, Object
The Object constructor creates an object wrapper.
372 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.
373 Object.create() Methode(2), Méthode, Objekt, Referenz
Die Object.create() Methode erstellt eine neues Objekt mit dem angegebenen Prototype object und ggf. zusätzlichen Eigenschaften (properties).
374 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.
375 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.
376 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.
377 Object.getPrototypeOf()
Die Object.getPrototypeOf() Methode gibt den Prototyp (den Wert der internen [[Prototype]] Eigenschaft) des angegebenen Objekts obj zurück
378 Object.is() ECMAScript6, Experimental, Expérimental(2), Method, Object
Die Object.is() Methode entscheidet, ob zwei Werte die gleichen Werte sind.
379 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.
380 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).
381 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.
382 Object.prototype
Das Object.prototype Attribut repräsentiert das Prototype Objekt von Object.
383 Object.prototype.__defineGetter__()
Die __defineGetter__ Methode bindet eine Eigenschaft des Objects an eine Funktion, die aufgerufen wird, wenn das Object angesehen wird.
384 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.
385 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".
386 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.
387 Object.prototype.propertyIsEnumerable() JavaScript, Method, Object, Prototype
The propertyIsEnumerable() method returns a Boolean indicating whether the specified property is enumerable.
388 Object.prototype.toSource()
Die toSource() Methode liefert einen String der den Quellcode des Objekts representiert.
389 Object.prototype.toString()
The toString() method returns a string representing the object.
390 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).
391 Promise
Das Promise-Objekt wird für asynchrone Berechnungen verwendet. Ein Promise kann sich in einem von drei Zuständen befinden:
392 Promise.all() ECMAScript6, Experimentell, JavaScript, Methode(2), 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 sofort abgelehnt (reject) wird, wenn ein Promise in dem interable Argument abgelehnt wird.
393 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.
394 Promise.reject()
No summary!
395 Proxy ECMAScript6, JavaScript, Proxy
The Proxy object is used to define custom behavior for fundamental operations (e.g. property lookup, assignment, enumeration, function invocation, etc).
396 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.
397 RangeError.prototype
Die RangeError.prototype Eigenschaft repräsentiert den Prototypen des RangeError Konstruktoren.
398 ReferenceError
The ReferenceError object represents an error when a non-existent variable is referenced.
399 RegExp
Der RegExp constructor erstellt ein Objekt mit einem regulären Werten um diesen dann als Muster an einem Text anzuwenden.
400 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.
401 Set
Das Set object lässt Sie eindeutige Werte jedes beliebigen Typs speichern, egal ob es sich dabei um primitive Werte oder Objektreferenzen handelt.
402 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.
403 String ECMAScript6, JavaScript, Reference, String
Das globale String-Objekt ist ein Konstruktor für Strings, auch Zeichenketten genannt.
404 String.fromCharCode()
Die statische Methode String.fromCharCode() gibt einen String zurück, der mit der angegebenen Folge von Unicode-Zeichen erstellt wurde.
405 String.length JavaScript, Property, Prototype, Reference, String
Die length Eigenschaft repräsentiert die Länge eines Strings.
406 String.prototype.charAt() JavaScript, Method, Prototype, Reference, String
Die charAt()-Methode gibt das angegebene Zeichen eines Strings wieder.
407 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.
408 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.
409 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.
410 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.
411 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.
412 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.
413 String.prototype.replace() Expressions, JavaScript, Method, Prototype, Reference, Regular, String
Eine neue Zeichenkette, in der einige oder alle Übereinstummungen mit einem Muster durch einen Ersatz ausgetauscht wurden.
414 String.prototype.slice()
Die slice() Methode extrahiert einen Teilbereich eines Strings und gibt einen neuen String zurück.
415 String.prototype.split()
Die split()-Methode splitted (teilt) ein String Objekt in ein Array von Strings indem die  Strings in Substrings gesplitted werden.
416 String.prototype.startsWith() ECMAScript6, 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.
417 String.prototype.substr() JavaScript, Method, Prototype, Reference, String
Die Methode substr() gibt die Zeichen eines Strings in einem gegebenen Intervall zurück.
418 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.
419 String.prototype.toLowerCase() JavaScript, Method, Prototype, Referenz, String
Die toLowerCase() Methode gibt den Wert des aufrufenden Strings in Kleinbuchstaben umgewandelt zurück.
420 String.prototype.toUpperCase() JavaScript, Method, Prototype, Reference, String
No summary!
421 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.).
422 String.prototype.trimLeft() JavaScript, Method, Prototype, Reference, String
Die trimLeft() Methode entfernt Leerzeichen vom linken Ende der Zeichenkette.
423 String.prototype.trimRight() JavaScript, Method, Prototype, Reference, String
Die trimRight() Methode entfernt Leerzeichen vom rechten Ende der Zeichenkette.
424 String.raw() ECMAScript6, JavaScript, Method, Reference, String
Einen rohen, unveränderbaren String des template Strings.
425 SyntaxError Error, JavaScript, Object, Reference, SyntaxError
Das SyntaxError Objekt repräsentiert einen Fehler, der auftritt, wenn versucht wird syntaktisch falschen Quelltext zu interpretieren.
426 SyntaxError.prototype Error, JavaScript, Property, Prototype, SyntaxError
Die SyntaxError.prototype Eigenschaft repräsentiert die Eigenschaft die Eigenschaft für den SyntaxError Konstruktor.
427 TypeError Fehler, JavaScript, Objekt, Referenz, TypeError
Das TypeError Objekt repräsentiert einen Fehler, wenn ein Wert nicht dem erwartetem Typ enspricht.
428 TypeError.prototype Error, Fehler, JavaScript, Property, Prototype, TypeError
Die TypeError.prototype Eigenschaft repräsentiert den prototype des TypeError Konstruktors.
429 decodeURIComponent()
Die Funktion decodeURIComponent() dekodiert eine URI-Komponente die zuvor durch encodeURIComponent (oder einer ähnlichen Funktion) kodiert wurden.
430 encodeURI()
Die encodeURI() Funktion kodiert ein Uniform Resource Identifier (Abk. URI, englisch für einheitlicher Bezeichner für Ressurcen), indem sie jedes Vorkommen von spezielen Zeichen durch die jeweilige UTF-8 Zeichenkette ersetzt, die das Zeichen repräsentiert.
431 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.
432 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.
433 eval() JavaScript
Die Methode eval() (engl. to evaluate = evaluieren, ausführen) wertet einen String aus und führt ihn als JavaScript-Code aus.
434 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.
435 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.
436 null JavaScript, Literal, Primitive
Der Wert null repräsentiert das absichtliche Fehlen eines Wertes. Es ist einer der Primitiven Werte in Javascript.
437 parseFloat() JavaScript
Die parseFloat() Funktion parsed ein Zeichenketten Argument und gibt eine Fließkommazahl zurück.
438 parseInt() JavaScript
Die parseInt() Methode liest ein String-Argument ein und gibt eine ganze Zahl im angegebenen Zahlensystem zurück.
439 undefined JavaScript
Die globale Eigenschaft undefined repräsentiert den Wert undefined . Dieser Wert ist einer der primitiven Typen in JavaScript.
440 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.
441 uneval()
Die uneval() Funktion gibt den Quelltext eines Objekts als String zurück.
442 JavaScript Eigenschaftenindex JavaScript
Dieser Artikel enthält eine Liste von JavaScript Eigenschaften, die im MDN in Dokumentiert sind (in alphabetischer Reihenfolge).
443 JavaScript Fehler Referenz JavaScript
Fehler, überall Fehler.
444 Error: Permission denied to access property "x" Error, Errors, JavaScript, Security
Error.
445 InternalError: too much recursion Errors, InternalError, JavaScript
InternalError.
446 RangeError: argument is not a valid code point Errors, JavaScript, RangeError
RangeError
447 RangeError: invalid array length Errors, JavaScript, RangeError
RangeError
448 RangeError: invalid date
RangeError
449 RangeError: precision is out of range Errors, JavaScript, RangeError
RangeError
450 ReferenceError: "x" is not defined Error, JavaScript, ReferenceError
ReferenceError.
451 ReferenceError: invalid assignment left-hand side Fehler, JavaScript, ReferenceError
ReferenceError.
452 ReferenceError: reference to undefined property "x" Errors, JavaScript, ReferenceError, Strict Mode
ReferenceError Fehlermeldung tritt nur im  strikten Modus auf.
453 SyntaxError: Malformed formal parameter Error, JavaScript, SyntaxError
SyntaxError
454 SyntaxError: Unexpected token Fehler, JavaScript, Syntaxfehler
SyntaxError
455 SyntaxError: missing ) after argument list Errors, JavaScript, SyntaxError
SyntaxError.
456 SyntaxError: missing ; before statement Errors, JavaScript, SyntaxError
SyntaxError.
457 SyntaxError: missing ] after element list Fehler, JavaScript, SyntaxError
SyntaxError.
458 SyntaxError: missing } after property list
SyntaxError
459 TypeError: "x" has no properties Fehler, JavaScript, TypeError
TypeError.
460 TypeError: "x" is (not) "y"
TypeError.
461 TypeError: "x" is not a constructor Fehler, JavaScript, TypeError
TypeError
462 TypeError: "x" is not a function
Editorial review completed.
463 Warning: Date.prototype.toLocaleFormat is deprecated JavaScript, Warning
Warning. JavaScript stoppt die ausführung nicht an.
464 Warning: JavaScript 1.6's for-each-in loops are deprecated JavaScript, Warning
Warning
465 Warning: String.x is deprecated; use String.prototype.x instead JavaScript, Warning
Warning. JavaScript unterbricht die Ausführung nicht.
466 Warning: expression closures are deprecated JavaScript, Warning
Warning. Die Ausführung von JavaScript wird nicht angehalten.
467 Warning: unreachable code after return statement JavaScript, Warning
Warning
468 X.prototype.y called on incompatible type Error, JavaScript, TypeError
TypeError
469 JavaScript Methodenindex JavaScript
Dieser Artikel enthält eine Liste von JavaScript Methoden, die im MDN in Dokumentiert sind (in alphabetischer Reihenfolge).
470 Klassen ECMAScript 2015, JavaScript, Klassen, Konstruktor, Vererbung
Klassen sind eigentlich Funktionen. Analog zu Funktionsausdrücken und Funktionsdeklarationen hat die Klassensyntax zwei Komponenten:
471 Erweitern Classes, ECMAScript6, JavaScript
Das extends Schlüsselwort wird in einer Klassendeklaration oder in einem Klassenausdruck verwendet, um eine, von einer anderen Klasse, abgeleitete Klasse zu erzeugen.
472 Konstruktor ECMAScript6, 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.
473 Statische Methoden Classes, ECMAScript6, JavaScript
Das static Schüsselwort definiert statische Methoden für eine Klasse.
474 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.
475 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.
476 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.
477 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).
478 Ü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.
479 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.
480 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. Für weitere Informationen über den post-ES6 Spezifikationsprozess, klicke folgenden Link Presentation von Rafael Weinstein.
481 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).
482 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.
483 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).
484 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.
485 New in JavaScript 1.8 JavaScript, Versionen
No summary!
486 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.
487 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.
488 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).
489 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.
490 Was ist 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 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,