JavaScript-Seiten im MDN
Diese Seite listet alle JavaScript Seiten mit Zusammenfassung und Tags auf.
Found 319 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 | About JavaScript | |
JavaScript® is the Netscape-developed object scripting language used in millions of web pages and server applications worldwide. Netscape's JavaScript is a superset of the ECMA-262 Edition 3 (ECMAScript) standard scripting language, with only mild differences from the published standard. | ||
3 | 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. | ||
4 | Closures (Funktionsabschlüsse) | Funktionsabschluss, Mittlerer Schwierigkeitsgrad, Sichtbarkeitsbereich, lexikalisch |
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. | ||
5 | Concurrency model and Event Loop | Einstieg, Experiment, erweitert, hacken, scripten, scripts |
JavaScript hat ein Gleichzeitigkeitsmodell (concurrency model), welches auf einem "Event Loop" basiert. Dieses Modell unterscheidet sich stark von Modellen ander Sprachen wie C oder Java. | ||
6 | Eine Wiedereinführung in JavaScript | Intermediate, JavaScript, 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. | ||
7 | Einführung in objektorientiertes JavaScript | Constructor, Encaüsulation, Inheritance, Intermediate, Java, 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, guide |
Der JavaScript Guide stellt einen Überblick zu JavaScript bereit und zeigt wie man die Sprache verwenden kann. Um einen Einstieg in JavaScript oder der Programmierung allgemein zu bekommen, bietet sich auch der MDN Lernbereich an. Für detaillierte Informationen über einzelne Sprachteile JavaScripts gibt es die JavaScript Referenz. | ||
9 | Ausdrücke und Operatoren | Anfänger, Beginner, Guide, JavaScript, Operatoren, beginner, guide |
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 |
JavaScript ist eine Objekt-basierte Programmiersprache, die auf Prototypen, statt auf Klassen basierprevioust. 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, Funktionen, Guide, JavaScript, beginner |
Funktionen sind ein Grundbaustein in JavaScript. Eine Funktion ist eine Prozedur - eine Reihe von Anweisung, um eine Augabe zu erfüllen oder eine Rechnung. Um Funktionen zu verwenden, müssen sie im Scope (Gültigkeitsbereich) deklariert werden, in der sie gebraucht wird. | ||
13 | Grammatik und Typen | Guide, JavaScript, guide |
Dieses Kapitel behandelt die grundlegende Grammatik von JavaScript, Deklaration von Variablen, Datentypen und Objektinstanzen. | ||
14 | 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. |
||
15 | Kontrollfluss und Fehlerbehandlung | Beginner, Guide, JavaScript |
JavaScript supports a compact set of statements, specifically control flow statements, that you can use to incorporate a great deal of interactivity in your application. This chapter provides an overview of these statements. | ||
16 | Mit Objekten arbeiten | Beginner, Guide, JavaScript, beginner, guide |
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. | ||
17 | Numbers and dates | Guide, JavaScript, guide |
Dieses Kapitel ist eine Einleitung in die Nutzung von Nummern und Daten in JavaScript. | ||
18 | Reguläre Ausdrücke | JavaScript, Javascript, ausdrücke, javascript, 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. |
||
19 | Schleifen und Iterationen | Guide, JavaScript, Schleife, Syntax, guide |
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. | ||
20 | Index | JavaScript, MDN, meta |
Diese Seite listet alle JavaScript Seiten mit Zusammenfassung und Tags auf. | ||
21 | 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 ihre Eigenschaften zu erläutern. Auf Basis dieser können wiederum neue Datenstrukturen erstellt werden. Außerdem werden an passenden Stellen Vergleiche zu anderen Programmiersprachen gezogen. | ||
22 | JavaScript Language Resources | Advanced, JavaScript |
ECMAScript is the scripting language that forms the basis of JavaScript. ECMAScript is standardized by the Ecma International standards organization in the ECMA-262 and ECMA-402 specifications. The following ECMAScript standards have been approved: | ||
23 | 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. | ||
24 | JavaScript typed arrays | Guide, JavaScript, guide |
Um maximal Flexibilität und Effizienz zu schaffen, spalten JavaScript Typed-Arrays die Durchführung zwischen Buffers und Views. Ein Buffer (vom ArrayBuffer Objekt durchgeführt) ist ein Objekt, das eine Menge Daten verkörpert. Dazu gehört kein echtes Format, und keine Mechanismus wird angeboten, auf den Inhalt zuzugreifen. Um Zugang zu diesem Speicher zu schaffen, muss man ein "View" benutzen. Ein View liefert einen Kontext, der diese Daten ein echtes, typisiertes Array umwandelt. Genauer gesagt, gibt dieses Kontext ein Typ, Addressabstand und die Anzahl der Elemente an. |
||
25 | JavaScript-Referenz | JavaScript |
Dieses Kapitel des JavaScript-Teils auf MDN dient als JavaScript-Sprachreferenz. Mehr über diese Referenz. | ||
26 | Anweisungen und Deklarationen | JavaScript, Reference, Référence, 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. | ||
27 | Funktion | |
Die Funktionsdeklaration definiert eine Funktion mit den angegebenen Parametern. | ||
28 | Klasse | Deklaration, ECMAScript6, JavaScript, Klasse, Klassen, Ref, Statement |
Genau wie mit class expressions, wird der body der Klassendeklaration im strict mode ausgeführt. | ||
29 | block | JavaScript, Reference, Référence, Statement |
Eine Block-Anweisung (oder in anderen Sprachen Verbundanweisung) wird genutzt, um 0 oder mehrere Anweisungen zu gruppieren. Ein Block wird durch ein Paar geschweifte Klammern abgegrenzt. | ||
30 | break | JavaScript, Statement |
Die break Anweisung beendet die aktuelle Schleife, die aktuelle 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. |
||
31 | const | ECMAScript6, Experimental, Expérimental, JavaScript, Statement |
Die const-Deklaration erstellt eine benamte Konstante (nur lesender Zugriff) | ||
32 | continue | Anweisung, JavaScript, Javascript, javascript |
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. | ||
33 | default | JavaScript, Keyword, Schlüsselwort |
Das default Schlüsselwort kann in JavaScript in zwei Situationen verwendet werden: Innerhalb eines switch statements, oder mit einem export statement. |
||
34 | 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. |
||
35 | empty | Anweisung, JavaScript, Javascript, javascript |
Eine leere Anweisung dient der Angabe keiner Anweisung, obwohl die JavaScript Syntax eine erwarten würde. | ||
36 | export | ECMAScript6, JavaScript, Statement |
Das export-Statement wird verwendet um funktionen und Objekte aus einer gegebenen Datei (oder Modul) zu exportieren. | ||
37 | for | Anweisung, JavaScript, Loop, for, loop |
Die for Anweisung beschreibt eine Schleife mit drei optionalen Ausdrücken und einer oder mehreren Anweisungen. | ||
38 | 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. |
||
39 | for...in | Anweisung, JavaScript, Javascript, javascript |
Die for...in Anweisung durchläuft die Eigenschaften/Attribute eines Objekts in willkürlicher Reihenfolge. Für jede einzele Eigenschaft können Anweisungen ausgeführt werden. |
||
40 | for...of | ECMAScript6, Experimental, JavaScript, Statement |
Mit dem for...of statement können sogenannte iterable objects durchlaufen werden (Array , Map , Set , das arguments Objekt und weitere eingeschlossen), wobei auf jeden gefundenen Wert eigene Statements ausgeführt werden können. |
||
41 | function* | Anweisung, ECMAScript6, Funktion, Iterator, JavaScript, Statement |
Die function* Deklaration ( Schlüsselwort function gefolgt von einem Stern) definiert eine Generatorfunktion, welche ein Generator Objekt zurückgibt. |
||
42 | if...else | JavaScript, Statement |
Die if-Anweisung führt Anweisungen aus, wenn eine bestimmte Bedingung aus wahr (true ) ausgewertet werden kann. Wenn die Bedingung nicht wahr ist (false ), kann eine andere Anweisung ausgeführt werden. |
||
43 | 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. | ||
44 | label | JavaScript, Statement, label |
Das Statement mit einem Label kann zusammen mit break oder continue Statements verwendet werden. Es ist das Präfix von einem Statement mit einer Identifikation zum referenzieren. |
||
45 | let | ECMAScript6, Experimental, Expérimental, JavaScript, Statement |
Das Schlüsselwort let deklariert eine Variable im Gültigkeitsbereich des lokalen Blocks. Optional wird die Variable mit einem Wert initialisiert. |
||
46 | switch | Anweisung, JavaScript, switch |
Die switch Anweisung wertet einen Ausdruck (expression) aus. Diese Auswertung wird mit einer case-Klausel verglichen und (bei Übereinstimmung) die entsprechenden Anweisungen ausgeführt. | ||
47 | throw | Ausnahmen, JavaScript, Javascript, exceptions, javascript, 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. |
||
48 | var | JavaScript, Statement |
Mit dem Schlüsselwort var deklariert man Variablen und initialisiert diese optional. |
||
49 | while | Anweisung, JavaScript, while-Schleife |
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 ausgwertet. | ||
50 | Ausdrücke und Operatoren | JavaScript, Operators |
Dieses Kapitel behandelt alle JavaScript-Sprachoperatoren, Ausdrücke und Schlüsselwörter. | ||
51 | Arithmetische Operatoren | JavaScript, Operator, arithmetisch, 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 (/). | ||
52 | Bedingter (ternärer) Operator | JavaScript, Operator, 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. |
||
53 | Der class-Ausdruck | Classes, ECMAScript6, Expression, JavaScript, Operator, Reference, operator |
Der class-Ausdruckin ist eine Methode eine Klasse in ECMAScript 2015 (ES6) zu definieren. Vergleichbar mit dem function-Ausdruck kann die class-Anweisung benannt oder unbenannt sein. Ist sie benannt gilt der Name nur lokal im Klassenkörper. JavaScript-Klassen nutzen prototyp-basierte Verärbung. |
||
54 | Destruktierende Zuweisung | Destructuring, Destrukturierung, JavaScript, Operator, Zuweisung, operator |
Die destrukturierende Zuweisung ermöglicht es, Daten aus Arrays oder Objekten zu extrahieren, und zwar mit Hilfe einer Syntax, die der Konstruktion von Array- und Objekt-Literalen nachempfunden ist. | ||
55 | Logische Operatoren | JavaScript, Operator, 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. |
||
56 | 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 ({}). |
||
57 | Operator precedence | JavaScript, Operator, operator, precedence |
Operator precedence bestimmt in welcher Reihenfolge Operatoren ausgeführt werden. Operatoren mit höheren precedence werden zuerst ausgeführt. Hier ein bekanntes Beispiel: | ||
58 | Spread-Operator | JavaScript, Operator, operator |
Mit dem Spread-Operator kann ein einzelner Ausdruck dort expandiert werden, wo mehrere Argumente (bei Funktionsaufrufen) oder mehrere Elemente (für Array-Literale) erwartet werden. | ||
59 | Vergleichsoperatoren | JavaScript, Vergleichsoperator |
JavaScript kennt sowohl den strikten als auch nicht-strikten Vergleich. Ein strikter Vergleich (z.B. ===) ist nur wahr bei Operanden gleichen Typs. Der häufiger verwendete nicht-strikter 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. | ||
60 | delete Operator | |
Der delete Operator entfernt eine Property von einem Objekt. |
||
61 | in operator | |
Der in operator gibt true zurück falls die gegebene Eigenschaft im gegebenen Object existiert. | ||
62 | instanceof | JavaScript, Javascript, Object, Operator, Prototype, Relational Operators, instanceof, javascript, operator, prototype |
Der instanceof operator prüft ob ein Objekt die prototype Eigenschaft einer Konstruktor-Funktion in seiner prototype Kette besitzt. |
||
63 | new operator | |
Der new operator erzeugt eine Instanz eines Benutzer-definierten Objekttyps oder eines Standardtyps, wecher eine constructor funktion besitzt. |
||
64 | this | JavaScript, Operator, Primary Expressions, Referenz, operator |
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. | ||
65 | typeof | JavaScript, Operator, Unär |
Der typeof -Operator gibt eine Zeichenkette zurück, die den Typ des unausgewerteten Operanden beschreibt. |
||
66 | void Ausdruck | |
Der void Ausdruck evaluiert einen gegebenen Ausdruck und gibt dann undefined . |
||
67 | 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. | ||
68 | Arguments object | Functions, JavaScript, arguments |
Das arguments -Objekt ist ein Array ähnliches Objekt, das auf die übergebenen Parameter einer Funktion verweist. |
||
69 | arguments.callee | Deprecated, Functions, JavaScript, Property, arguments |
Die arguments.callee -Eigenschaft enthält die Referenz der aktuell ausgeführten Funktion. |
||
70 | 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. |
||
71 | arguments.length | Functions, JavaScript, Property, arguments |
Die arguments.length -Eigenschaft enthält die Anzahl der übergebenen Parameter einer Funktion. |
||
72 | Methoden Definitionen | ECMAScript6, Funktionen, JavaScript, Objekte, Syntax |
Beginnend mit ECMAScript 6 wird 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. | ||
73 | Globale Objekte | JavaScript, Reference |
Dieses Kapitel dokumentiert alle Objekte, die standardmäßig in einer JavaScript-Umgebung zur Verfügung stehen. | ||
74 | Array | Array, JavaScript |
The JavaScript Array global object is a constructor for arrays, which are high-level, list-like objects. |
||
75 | Array.from() | Array, ECMAScript6, JavaScript, Methode, polyfill |
Die Array.from() Methode erstellt eine neue Array Instanz von einem Array-ähnlichen oder iterierbaren Objekt. |
||
76 | Array.isArray() | Array, ECMAScript5, JavaScript, Method, polyfill |
Die Methode Array.isArray() prüft, ob ein übergebenes Objekt ein Array ist. |
||
77 | Array.observe() | Array, JavaScript, Methode, 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. |
||
78 | Array.of() | Array, ECMAScript6, JavaScript, Methode, polyfill |
Diese Funktion ist Teil des EMCAScript 6 Standard. Für mehr Information siehe Array.of und Array.from and Array.of polyfill (English). | ||
79 | Array.prototype.concat() | Array, JavaScript, Methode, Prototype, prototype |
Die Methode concat() konkateniert Arrays. Sie gibt einen neuen Array zurück, der aus dem als Argument übergebenen Array und/oder den übergebenen Werten sowie dem Array besteht, auf dem diese Methode aufgerufen wurde. |
||
80 | Array.prototype.copyWithin() | Array, ECMAScript6, Experimentell, JavaScript, Javascript, Methode, Prototype, polyfill, prototype |
Die copyWithin() Methode kopiert eine Sequenz aus Array Elementen im Array zu der Position beginnend am target Argument. Die Kopie wird von der Indexposition des zweiten und dritten Argumentes, start und end genommen. Das end Argument is optional und besitzt als Standardwert die Länge des Arrays. |
||
81 | Array.prototype.entries() | Array, ECMAScript6, Iterator, JavaScript, Methode, Prototype, 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. |
||
82 | Array.prototype.fill() | Array, ECMAScript6, JavaScript, Methode, Prototype, polyfill, prototype |
Die fill() Methode befüllt ein Array mit dem statischen Wert des value Parameters vom start Index bis zum end Index. |
||
83 | Array.prototype.filter() | Array, ECMAScript5, JavaScript, Methode, Prototype, Reference, polyfill, prototype |
filter() erstellt ein neues Array, das alle Elemente enthält, die den Test, der in der angegebenen Callback Function implementiert ist, bestehen. |
||
84 | Array.prototype.find() | Array, ECMAScript 2015, ECMAScript6, JavaScript, Methode, Prototype, polyfill, prototype |
Die find Methode führt für jedes Element des Arrays die callback Funktion aus, bis ein Element gefunden wurde, für das die callback Funktion true zurückliefert. |
||
85 | Array.prototype.forEach() | |
Die forEach() Methode führt eine übergebene Funktion für jedes Element eines Arrays aus. |
||
86 | Array.prototype.includes() | Array, JavaScript, Methode, Prototype, Referenz, polyfill, prototype |
Die includes() Methode prüft, ob ein Array ein bestimmtes Element enthält und gibt entsprechend true oder false aus. |
||
87 | Array.prototype.indexOf() | Array, JavaScript, Method, Prototype, Reference, polyfill, prototype |
indexOf() vergleicht searchElement mit den Elementen des Feldes und verwendet hierzu strikte Gleichheit (die gleiche Methode, die bei dem === - Operator (triple equals) angewendet wird). |
||
88 | Array.prototype.join() | |
Die join() methode kombiniert alle Elemente von einem Array zu einem String. |
||
89 | Array.prototype.length | Array, JavaScript, Property |
Die length Eigenschaft repräsentiert einen unsigned, 32-bit Integer Wert, der die Anzahl der Elemente in einem Array angibt. |
||
90 | Array.prototype.map() | |
Map() wendet auf jedes Element des Arrays die bereitgestellte Funktion an und erstellt ein neues Array als Ergebnis. | ||
91 | Array.prototype.pop() | Array, JavaScript, Method, protptype |
Die pop() Methode entfernt das letzte Element eines Arrays und gibt dieses zurück. |
||
92 | Array.prototype.push() | Array, JavaScript, Method, Prototype, prototype |
Die push() Methode fügt ein oder mehr Elemente an das Ende eines Arrays hinzu und gibt die neue Länge des Arrays zurück. |
||
93 | Array.prototype.reverse() | Array, JavaScript, Method, Prototype, prototype |
Die reverse() Methode kehrt die Reihenfolge von Array-Elementen um. Das erste Array-Element wird zum letzen und das letzte wird zum ersten. |
||
94 | Array.prototype.shift() | Array, JavaScript, Method, prototype |
The shift() method removes the first element from an array and returns that element. This method changes the length of the array. |
||
95 | Array.prototype.slice() | Array, JavaScript, Methode, Prototype, prototype |
Die slice() Methode schreibt eine flache Kopie eines Teil-Arrays in ein neues Array Objekt. | ||
96 | Array.prototype.splice() | Array, JavaScript, Methode, Méthode, Prototype, prototype |
Die splice() Methode ändert den Inhalt eines Array durch das Hinzufügen neuer und/oder Entfernen alter Elemente. |
||
97 | Boolean | Boolean, Constructor, JavaScript |
Das Boolean Objekt ist ein Objekt-Wrapper für einen booleschen Wert. |
||
98 | Boolean.prototype | Boolean, JavaScript, Property, Prototype, prototype |
No summary! | ||
99 | Boolean.prototype.toSource() | Boolean, JavaScript, Method, Prototype, prototype |
Keine. | ||
100 | Boolean.prototype.toString() | Boolean, JavaScript, Method, Prototype, prototype |
Keine. | ||
101 | Boolean.prototype.valueOf() | Boolean, JavaScript, Method, Prototype, prototype |
Keine. | ||
102 | 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. |
||
103 | DataView.prototype | DataView, JavaScript, Prototype, prototype |
Die DataView .prototype Eigenschaft repräsentiert den Prototypen für das DataView Objekt. |
||
104 | Date | Date, JavaScript |
value |
||
105 | Date.UTC() | Date, JavaScript, Method, Reference |
Die UTC() Methode bekommt mit Komma getrennte Parameter des Datums / der Zeit und gibt die Anzahl der Millisekunden seit dem 1. Januar 1970 in Weltzeit zurück. |
||
106 | 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. |
||
107 | Date.parse() | Date, JavaScript, Method, Reference |
Direkter Aufruf: | ||
108 | Date.prototype | Date, JavaScript, Property, Prototype, Reference, prototype |
Die Date.prototype Eigenschaft ist der Prototype für den Date Konstruktor |
||
109 | Date.prototype.getDate() | Date, JavaScript, Method, Prototype, Reference, prototype |
Die getDate() Methode gibt den Dat des Monats eines Datums gemäß der Ortszeit zurück |
||
110 | Date.prototype.getDay() | Date, JavaScript, Method, Prototype, Reference, prototype |
Die getDay() Methode gibt den Tag der Woche eines Datums gemäß der Ortszeit zurück, wobei Sonntag durch den Wert 0 repräsentiert wird. |
||
111 | Date.prototype.getFullYear() | Date, JavaScript, Method, Prototype, Reference, prototype |
Diese Methode wird anstatt der getYear() eingesetzt. |
||
112 | Date.prototype.getHours() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
113 | Date.prototype.getMilliseconds() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
114 | Date.prototype.getMinutes() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
115 | Date.prototype.getMonth() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
116 | Date.prototype.getSeconds() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
117 | Date.prototype.getTime() | Date, JavaScript, Method, Prototype, Reference, prototype |
Man kann diese Methode einsetzten, um ein anderes Date Objekt zu initialisieren. Diese Methode hat den gleichen Funktionsumfang wie die valueOf() Methode. |
||
118 | Date.prototype.getTimezoneOffset() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
119 | Date.prototype.getUTCDate() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
120 | Date.prototype.getUTCDay() | Date, JavaScript, Method, Prototype, Reference, prototype |
Die getUTCDay() Methode gibt den Wochentag eines Datums bezüglich der Weltzeit zurück. 0 steht für Sonntag. |
||
121 | Date.prototype.getUTCFullYear() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
122 | Date.prototype.getUTCHours() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
123 | Date.prototype.getUTCMilliseconds() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
124 | Date.prototype.getUTCMinutes() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
125 | Date.prototype.getUTCMonth() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
126 | Date.prototype.getUTCSeconds() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
127 | Date.prototype.getYear() | Date, Deprecated, JavaScript, Method, Prototype, Reference, prototype |
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. |
||
128 | Date.prototype.setDate() | Date, JavaScript, Method, Prototype, Reference, prototype |
Der von setDate() zurückgegebene Wert ist die Anzahl der Millisekunden seit dem 1. Januar 1970 00:00:00 UTC des geänderten Date Objektes (das Objekt wird auch geändert). |
||
129 | Date.prototype.setFullYear() | Date, JavaScript, Method, Prototype, Reference, prototype |
Neue Zeitstempel mit des aktuel eingestellten Objektes. | ||
130 | Date.prototype.setHours() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn die Parameter minutesValue , secondsValue , und msValue nicht angegeben werden, werden die Rückgabewerte der Methoden getMinutes() , getSeconds() und getMilliseconds() genutzt. |
||
131 | Date.prototype.setMilliseconds() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn der Parameter außerhalb seiner Grenzen definiert wird, wird diese Information bei der änderung des Date Objektes beachtet. Wenn zum Beispiel 1005 übergeben wird, wird die Sekunde um 1 inkrementiert und die Millisekunden werden auf 5 gesetzt. |
||
132 | Date.prototype.setMinutes() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn die Parameter secondsValue and msValue nicht angegeben werden, wird die Rückgabewerte der Methoden getSeconds() und getMilliseconds() eingesetzt. |
||
133 | Date.prototype.setMonth() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn der dayValue Parameter nicht gesetzt wird, bekommt er den Rückgabewert der getDate() Methode. |
||
134 | Date.prototype.setSeconds() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn der Parameter msValue nicht gesetzt ist, wird der Rückgabewert der Methode getMilliseconds() eingesetzt. |
||
135 | Date.prototype.setTime() | Date, JavaScript, Method, Prototype, Reference, prototype |
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. |
||
136 | Date.prototype.setUTCDate() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn ein Parameter außerhalb seiner spezifizierten Grenzen liegt, berücksichtigt die setUTCDate() Methode diese Information beim aktualisieren eines Date Objektes. Wenn zum Beispiel 40 für dayValue angegeben wird, so wird ein Date Objekt mit dem Monat Juni auf den Tag 10 und den Monat Juli (Monat um 1 inkrementiert) aktualisiert. |
||
137 | Date.prototype.setUTCFullYear() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn die Parameter monthValue und dayValue nicht angegeben werden, so werden für diese die Rückgabewerte der Methoden getUTCMonth() und getUTCDate() benutzt. |
||
138 | Date.prototype.setUTCHours() | Date, JavaScript, Javascript, Method, Prototype, Reference, javascript, prototype |
Wenn die Parameter minutesValue , secondsValue , und msValue nicht angegeben werden, wird für diese der Rückgabewert der Methoden getUTCMinutes() , getUTCSeconds() , und getUTCMilliseconds() verwendet. |
||
139 | Date.prototype.setUTCMilliseconds() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn ein Parameter außerhalb seiner spezifizierten Grenzen liegt, berücksichtigt die setUTCMilliseconds () Methode diese Information beim aktualisieren eines Date Objektes. Wenn zum Beispiel 1100 für millisecondsValue angegeben wird, so werden die Sekunden um 1 inkrementiert und die Millisekunden werden auf 100 gesetzt. |
||
140 | Date.prototype.setUTCMinutes() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn die Parameter secondsValue und msValue nicht angegeben werden, so werden für diese die Rückgabewerte der Methoden getUTCSeconds() und getUTCMilliseconds() benutzt. |
||
141 | Date.prototype.setUTCMonth() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn die Parameter dayValue nicht angegeben werden, so wird für diesen der Rückgabewert der Methode getUTCDate() benutzt. |
||
142 | Date.prototype.setUTCSeconds() | Date, JavaScript, Method, Prototype, Reference, prototype |
Wenn der Parameter msValue nicht angegeben wird, so wird für diesen der Rückgabewert der Methode getUTCMilliseconds() benutzt. |
||
143 | Date.prototype.setYear() | Date, Deprecated, JavaScript, Method, Prototype, Reference, prototype |
Wenn yearValue eine Nummer zwische 0 und 99 (inklusiv) ist, wird das Jahr eines date Objekt mit dem Wert 1900 + yearValue gesetzt. Ansernfalls wird das Jahr des Objektes mit dem Wert yearValue gesetzt. |
||
144 | Date.prototype.toDateString() | Date, JavaScript, Javascript, Method, Prototype, Reference, javascript, prototype |
Date Instanzen referenzieren einen spezifischen Zeitpunkt. Mit dem Aufruf von toString() wird dieser Zeitpunkt für Menschen lesbar, im amerikanisch-englischen Format, zurückgegeben. In SpiderMonkey enthält diese Format den Datumsteil (Tag, Monat und Jahr) gefolgt von dem Zeitteil (Stunden, Minuten, Sekunden und Zeitzone). Manchmal ist es erwünscht, nur den Datumsteil zu bekommen. In diesen Fällten wird die toDateString() Methode eingesetzt. |
||
145 | Date.prototype.toGMTString() | Date, Deprecated, JavaScript, Method, Prototype, Reference, prototype |
In diesem Beispiel konvertiert die toGMTString() Methode das date Objekt zu einem String mit der GMT (UTC) unter benutzung der Systemzeitzone. Die exakte Formatierung des String hängt von der Implementierung ab. |
||
146 | Date.prototype.toISOString() | Date, JavaScript, Method, Prototype, Reference, polyfill, prototype |
Das obere Beispiel nutet das Einlesen eines nicht standartisierten String Wert, welcher in nicht-Mozilla Browsern manchmal nicht richtig eingelesen wird. | ||
147 | Date.prototype.toJSON() | Date, JavaScript, Methode, Prototype, Referenz, prototype |
Die toJSON() Methode gibt einen String zurück, der das Date Objekt darstellt. |
||
148 | Date.prototype.toLocaleDateString() | Date, Internationalization, JavaScript, Method, Prototype, Reference, prototype |
Überprüfe das Kapitel Browserkompatibilität, um zu erfahren, welcher Browser die Argumente locales and options unterstützt. Zudem sollte das Beispiel Unterstützung der Argumente locales und options beachtet werden. |
||
149 | Date.prototype.toLocaleFormat() | Date, Java, Method, Prototype, Refer, prototype |
Die toLocaleFormat() Methode ermöglicht es eine größere Kontrolle über das Formatieren von generierten Daten und/oder Zeiten zu haben. Namen für Monate und Wochentage werden mit den Spracheinstellungen des Betriebssystem formatiert. Die Anordnung von Tagen, Monaten und anderen Bestandteilen in der Formatierung wird nicht automatisch vorgenommen. Sie sind von den Angaben in dem Formatierungsstring abhängig. Man muss dafür sorgen, dass der Formatierungsstring zu richtigen Ergebnissen auf dem Benutzersystem führt. Man sollte vorsichtig sein, weil die Spracheinstellungen im Browser nicht die gleichen sein müssen, wie die des Betriebssystems. |
||
150 | Date.prototype.toLocaleString() | Date, Internationalization, JavaScript, Method, Prototype, Reference, prototype |
Überprüfe das Kapitel Browserkompatibilität, um zu erfahren, welcher Browser die Argumente locales and options unterstützt. Zudem sollte das Beispiel Unterstützung der Argumente locales und options beachtet werden. |
||
151 | Date.prototype.toLocaleTimeString() | Date, Internationalization, JavaScript, Method, Prototype, Reference, prototype |
Überprüfe das Kapitel Browserkompatibilität, um zu erfahren, welcher Browser die Argumente locales and options unterstützt. Zudem sollte das Beispiel Unterstützung der Argumente locales und options beachtet werden. |
||
152 | Date.prototype.toSource() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
153 | Date.prototype.toString() | Date, JavaScript, Method, Prototype, Reference, prototype |
Die toString() Methode gibt einen String zurück, der ein spezifisches Date Objekt repräsentiert. |
||
154 | Date.prototype.toTimeString() | Date, JavaScript, Javascript, Method, Prototype, Reference, javascript, prototype |
Date Instanzen referenzieren einen spezifischen Zeitpunkt. Mit dem Aufruf von toString() wird dieser Zeitpunkt für Menschen lesbar, im amerikanisch-englischen Format, zurückgegeben. In SpiderMonkey enthält diese Format den Datumsteil (Tag, Monat und Jahr) gefolgt von dem Zeitteil (Stunden, Minuten, Sekunden und Zeitzone). Manchmal ist es erwünscht, nur den Datumsteil zu bekommen. In diesen Fällen wird die toDateString() Methode eingesetzt. |
||
155 | Date.prototype.toUTCString() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
156 | Date.prototype.valueOf() | Date, JavaScript, Method, Prototype, Reference, prototype |
Keine. | ||
157 | Date.prototype[@@toPrimitive] | Date, JavaScript, Method, Prototype, Reference, prototype |
[@@toPrimitive]() ist eine Methode des date Objektes, welche einen primitiven Wert zurück gibt, was vom Typ number oder String sein kann. |
||
158 | Error | Error, JavaScript, Reference |
Der Error Konstruktor erstellt ein Fehler (Error) Objekt. Instanzen von Error Objekten werden geschmissen (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. |
||
159 | Error.prototype | Error, JavaScript, Property |
Die Error.prototype Eigenschaft repräsentiert den Prototypen für den Error Konstruktor. |
||
160 | Error.prototype.columnNumber | Error, JavaScript, Property, Prototype, prototype |
Die columnNumber Eigenschaft enthält die Spaltennummer in der Zeile in der Datei, in der der Fehler erzeugt wurde. |
||
161 | Error.prototype.fileName | Error, JavaScript, Property, Prototype, prototype |
Die fileName Eigenschaft enthält den Pfad der Datei, in der der Fehler erzeugt wurde. |
||
162 | Error.prototype.lineNumber | Error, JavaScript, Property, Prototype, Reference, prototype |
Die lineNumber Eigenschaft enthält die Zeilennummer in der Datei, in der der Fehler erzeugt wurde. |
||
163 | Error.prototype.message | Error, JavaScript, Property, Prototype, prototype |
Die message Eigenschaft ist eine für Menschen lesbare Beschreibung von Errors. |
||
164 | Error.prototype.name | Error, JavaScript, Property, Prototype, prototype |
Als Standard wird für einer Error Instanz der Name "Error" gegeben. Die name Eigenschaft und die message Eigenschaft werden eingesetzt, um in der Error.prototype.toString() Methode eine Repräsentation des Fehlers als String zu erstellen. |
||
165 | Error.prototype.toSource() | Error, JavaScript, Method, Prototype, prototype |
Die toSource() Methode gibt den Quelltext zurück, der zu dem Selben error ausgewertet werden kann. |
||
166 | Error.prototype.toString() | Error, JavaScript, Method, Prototype, prototype |
Das Error Objekt überschreibt die Object.prototype.toString() Methode, die an allen Objekte vererbt werden. Die Semanik ist die folgende (angenommen Object und String wurden nicht verändert): |
||
167 | Function | Constructor, Function, JavaScript, NeedsTranslation, TopicStub |
The Function constructor creates a new Function object. In JavaScript every function is actually a Function object. |
||
168 | Function.length | Function, JavaScript, Objekt, length |
Das length Objekt spezifiziert die Anzahl von Argumenten, welche von der Funktion erwartet werden. |
||
169 | Function.name | |
The function.name property returns the name of the function. |
||
170 | Function.prototype.bind() | ECMAScript5, ECMAScript6, Function, JavaScript, Method, 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. |
||
171 | Function.prototype.call() | Funktion Methode JavaScript |
Die call() Methode ruft eine Funktion mit dem Argument this und den individuellen Argumenten auf. |
||
172 | Infinity | JavaScript |
Die globale Eigenschaft Infinity ist ein numerischer Wert, der die Unendlichkeit repräsentiert. |
||
173 | Intl.DateTimeFormat | |
Das Intl.DateTimeFormat Objekt ist ein Konstruktor für Objekte, die sprachsensitive Formatierung von Datums- und Zeitangaben ermöglicht. |
||
174 | Intl.DateTimeFormat.prototype | DateTimeFormat, Internationalization, JavaScript, Property, Prototype, prototype |
Für eine Beschreibung von Intl.DateTimeFormat Instanzen siehe im Artikel DateTimeFormat nach. |
||
175 | Intl.NumberFormat | Internationalization, JavaScript, NumberFormat |
NumberFormat Instanzen erben die folgenden Eigenschaften von ihrem prototype: |
||
176 | JSON | JSON, JavaScript, Object, Reference, Référence, polyfill |
The JSON object contains methods for parsing JavaScript Object Notation (JSON) and converting values to JSON. It can't be called or constructed, and aside from its two method properties it has no interesting functionality of its own. |
||
177 | JSON.parse() | |
Die Methode JSON.parse() parst einen JSON-String in ein JavaScript-Objekt, wobei dieser optional noch einmal umgewandelt werden kann. |
||
178 | JSON.stringify() | JSON, JavaScript, Methoden, Referenz |
Die JSON.stringify() Methode konvertiert einen JavaScript-Wert in eine JSON-Zeichenkette. Optional werden Werte ersetzt, wenn eine Ersetzungsfunktion angegeben ist, oder, wenn ein Array angegeben ist, dann werden nur die angegebenen Eigenschaften einbezogen. |
||
179 | Map | ECMAScript6, JavaScript, Map |
Das Map Objekt ist eine einfache Schlüssel/Wert Zuordnung. Jeder Wert (Sowohl Objekte, als auch primitive Datentypen) können als Schlüssel/Wert verwendet werden. |
||
180 | Math | JavaScript, Math, Reference |
Math ist ein Standardobjekt, das Eigenschaften und Methoden für mathematische Konstanten und Funktionen besitzt. Es ist kein Funktionsobjekt. | ||
181 | Math.E | JavaScript, Math, Property, Reference |
Die Math.E Eigenschaft repräsentiert die Basis des natürlichen Logarithmus. |
||
182 | Math.LN10 | JavaScript, Math, Property, Reference |
Die Math.LN10 Eigenschaft repräsentiert den natürlichen Logarithmus von 10: |
||
183 | Math.LN2 | JavaScript, Math, Property, Reference |
Die Math.LN2 Eigenschaft repräsentiert den natürlichen Logarithmus von 2: |
||
184 | Math.LOG10E | JavaScript, Math, Property, Reference |
Die Math.LOG10E Eigenschaft repräsentiert den Logarithmus zur Basis 10 von e: |
||
185 | Math.LOG2E | JavaScript, Math, Property, Reference |
Die Math.LOG2E Eigenschaft repräsentiert den Logarithmus zur Basis 2 von e: |
||
186 | 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. |
||
187 | Math.SQRT1_2 | JavaScript, Math, Property, Reference |
Die Math.SQRT1_2 Eigenschaft repräsentiert die Quadratwurzel aus 1/2 : |
||
188 | Math.SQRT2 | JavaScript, Math, Property, Reference |
Die Math.SQRT2 Eigenschaft repräsentiert die Quadratwurzel aus 2 : |
||
189 | Math.abs() | JavaScript, Math, Method, Reference |
Die Funktion Math.abs(x) gibt den Betrag einer Zahl zurück. |
||
190 | Math.acos() | JavaScript, Math, Methode, Referenz |
Die Funktion Math.acos() gibt den Arkuskosinus (im Radiantenmaß) einer Zahl zurück: |
||
191 | Math.acosh() | JavaScript, Math, Methode, Referenz |
Die Funktion Math.acosh() gibt den umgekehrten Arkuskosinus einer Zahl zurück: |
||
192 | Math.asin() | JavaScript, Math, Methode, Referenz |
Die Funktion Math.asin() gibt den Arkussinus (im Radiantenmaß) einer Zahl zurück: |
||
193 | Math.asinh() | JavaScript, Math, Methode, Referenz |
Die Funktion Math.asinh() gibt den umgekehrten Arkussinus (im Radiantenmaß) einer Zahl zurück: |
||
194 | Math.atan() | JavaScript, Math, Methode, Referenz |
Die Funktion Math.atan() gibt den Arkustangens (im Radiantenmaß) einer Zahl zurück: |
||
195 | Math.atan2() | JavaScript, Math, Methode, Referenz |
Die Funktion Math.atan2() gibt den Arkustangens (im Radiantenmaß) des Quotienten der Parameter zurück. |
||
196 | Math.atanh() | JavaScript, Math, Methode, Referenz |
Die Funktion Math.atanh() gibt den umgekehrten Arkustangens (im Radiantenmaß) einer Zahl zurück: |
||
197 | Math.cbrt() | JavaScript, Math, Methode, Referenz |
Die Funktion Math.cbrt() gibt die Kubikwurzel einer Zahl zurück: |
||
198 | Math.ceil() | JavaScript, Math, Methode, Referenz |
Die Funktion Math.ceil() gibt die nächst größere Integerzahl zurück. |
||
199 | Math.clz32() | ECMAScript6, Java, Math, Method, Reference |
Die Math.clz32() Funktion zählt die führenden Nullbits in der 32-Bit binär Repräsentation einer Nummer. |
||
200 | Math.cos() | JavaScript, Math, Method, Reference |
Die Math.cos() Funktion gibt den Cosinus einer Zahl zurück. |
||
201 | Math.cosh() | ECMAScript6, 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: |
||
202 | 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. |
||
203 | 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. |
||
204 | 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) |
||
205 | Math.fround() | JavaScript, Math, Method, Reference |
Die Math.fround() Funktion gibt die am nächsten gelegenen einfach genaue Repräsentation einer Floatingpoint-Nummer einer Zahl zurück. |
||
206 | Math.hypot() | JavaScript, Math, Method, Reference |
Die Math.hypot() Funktion gibt die Quadratwurzel von der Summe der quadrierten Argumente zurück. Das bedeutet |
||
207 | Math.imul() | JavaScript, Math, Method, Reference |
Math.imul() erlaubt es schnelle 32-Bit Ganzzahlmultiplikationen mit C ähnlicher Semantik durchzuführen. Diese Funktion ist nützlich für Projekte wie Emscripten. Weil imul() eine statische Methode von Math ist, muss man immer Math.imul() benutzen und nicht als Methode eines Math Objektes, dass man erzeugt (Math ist kein Konstruktor). |
||
208 | 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 |
||
209 | Math.log10() | ECMAScript6, JavaScript, Math, Method, Reference |
210 | Math.log1p() | ECMAScript6, JavaScript, Math, Meth, Reference |
Die Math.log1p() Funktion gibt den natürlichen Logarithmus (Logarithmus zur Basis e ) von 1 + x zurück. Das bedeutet |
||
211 | Math.log2() | ECMAScript6, JavaScript, Math, Method, Reference |
Die Math.log2() Funktion gibt den Logarithmus zur Basis 2 zurück. Das bedeutet |
||
212 | Math.max() | JavaScript, Math, Method, Reference |
Die Funktion Math.max() gibt die größte von 0 oder mehr Zahlen zurück. |
||
213 | Math.min() | JavaScript, Math, Methode, Referenz |
Die Math.min() Funktion gibt den wert der kleinsten übergebenen Zahl zurück. |
||
214 | Math.pow() | JavaScript, Math, Method, Reference |
Die Funktion Math.pow() gibt die Potenz der Basis mit dem Exponenten an (BasisExponent ) |
||
215 | 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. |
||
216 | Math.round() | JavaScript, Mathe, Methode, Referenz |
Ist die Ziffer an der ersten wegfallenden Dezimalstelle 0.5 oder höher, wird aufgerundet. Ist die Ziffer kleiner als 0.5, wird abgerundet. | ||
217 | 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. |
||
218 | Math.sin() | JavaScript, Math, Meth, Reference |
Die Math.sin() Funktion gibt den Sinus einer Zahl zurück. |
||
219 | Math.sinh() | ECMAScript6, 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: |
||
220 | Math.sqrt() | JavaScript, Math, Method, Reference |
Die Math.sqrt() Funktion gibt die Quadratwurzel einer Zahl zurück. Diese Ist Mathematisch folgendermaßen definiert: |
||
221 | Math.tan() | JavaScript, Math, Method, Reference |
Die Math.tan() Funktion gibt den Tangens einer Zahl. |
||
222 | Math.tanh() | ECMAScript6, JavaScript, Math, Method, Reference |
Die Math.tanh() Funktion gibt den Tangens Hyperbolicus einer Zahl zurück. Dieser kann folgendermaßen errechnet werden: |
||
223 | Math.trunc() | ECMAScript6, JavaScript, Math, Method, Reference |
Die Math.trunc() Funktion gibt den ganzzahligen Teil einer Zahl zurück, indem alle Nachkommastellen entfernt werden. |
||
224 | NaN | JavaScript |
Die globale NaN Eigenschaft ist ein Wert, der Not-A-Number (keine Zahl) repräsentiert. |
||
225 | 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. |
||
226 | Number.EPSILON | ECMAScript6, JavaScript, Number, Property |
Die EPSILON Eigenschaft hat einen ungefähren Wert von 2.2204460492503130808472633361816E-16 order 2-52 . |
||
227 | Number.MAX_SAFE_INTEGER | ECMAScript6, JavaScript, Number, Property |
Die Number.MAX_SAFE_INTEGER Konstante repräsentiert die größten sicheren ganze Zahl in JavaScript (253 - 1 ). |
||
228 | 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. |
||
229 | Number.MIN_SAFE_INTEGER | ECMAScript6, JavaScript, Number, Property |
Die Number.MIN_SAFE_INTEGER Konstante repräsentiert die kleinste sicheren ganze Zahl in JavaScript . |
||
230 | Number.MIN_VALUE | JavaScript, Number, Property |
Die MIN_VALUE Eigenschaft ist die die am nächsten an 0 liegende positibe Zahl, die JavaScript repräsentieren kann (nicht die kleinste negative Zahl). |
||
231 | Number.NEGATIVE_INFINITY | JavaScript, Number, Property |
Die Number.NEGATIVE_INFINITY Eigenschaft repräsentiert den Wert der negativen Unendlichkeit. |
||
232 | Number.NaN | JavaScript, Number, Property |
Die Number.NaN Eigenschaft repräsentiert Not-A-Number (keine Nummer). Sie ist identisch zu NaN . |
||
233 | Number.POSITIVE_INFINITY | JavaScript, Number, Property |
Die Eigenschaft Number.POSITIVE_INFINITY repräsentiert den Wert positiv unendlich. |
||
234 | Number.isFinite() | JavaScript, Javascript, Method, Number, Reference, javascript |
Die Methode Number.isFinite() stellt fest, ob ein Wert endlich ist oder nicht. |
||
235 | Number.isInteger() | JavaScript, Method, Number, Reference |
Die Number.isInteger() Methode prüft, ob ein übergebener Parameter eine ganze Zahl ist. |
||
236 | Number.isNaN() | ECMAScript6, JavaScript, Method, Number |
Die Number.isNaN() Methode stellt fest, ob ein ihr übergebener Wert NaN ist. Dieses ist eine robustere Version der globalen Methode isNaN() |
||
237 | Number.isSafeInteger() | ECMAScript6, JavaScript, Method, Number |
Zum Beispiel ist 253 - 1 eine sichere ganze Zahle: sie kann exakt repräsentiert werden und keine andere ganze Zahl wird in jedem IEEE-754 Rundungsmodus zu ihr gerundet. Im gegensatz dazu ist 253 keine sichere ganze Zahl: Sie kann in IEEE-754 exakt repräsentiert werden, jedoch wird die ganze Zahl 253 + 1 kann nicht exakt repräsentiert werden und wird zu 253 in den Modus zum nächsten Runden und zu null runden gerundet. |
||
238 | Number.parseFloat() | ECMAScript6, 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 6 (das Ziel ist die modularisierung von globalen Funktionen). |
||
239 | Number.parseInt() | ECMAScript6, JavaScript, Method, Number |
Die Number.parseInt() Methode liest ein String-Argument ein und gibt eine ganze Zahl im angegebenen Zahlensystem zurück. |
||
240 | Number.prototype | JavaScript, Number, Property, Prototype, prototype |
Die Eigenschaft Number.prototype repräsentiert den Prototypen für den Number Konstruktor. |
||
241 | Number.prototype.toExponential() | JavaScript, Method, Number, Prototype, prototype |
Eine string, der ein Number Objekt in Exponentialdarstellung repräsentiert. Das bedeutet, dass eine Stelle vor dem Komma steht und fractionDigits Stellen nach dem Komma gerundet stehen. Wenn das fractionDigits Argument nicht angegeben wird, ist der Standardwert die Anzahl der Stellen, die benötigt werden um die Zahl ohne Verluste darzustellen. |
||
242 | Number.prototype.toFixed() | Java, Method, Number, Prototype, prototype |
Eine string-Repräsentation von numObj die keine Exponentialdarstellung benutzt und genau digits viele Nachkommastellen beseitzt. Wenn es nötig ist, wird eine Zahl gerundet oder fehlende Dezimalstellen werden mit Nullen aufgefüllt, um die gewünschten Nachkommastellen zu erreichen. Wenn numObj größer als 1021 ist, ruft diese Methode Number.prototype.toString() auf und gibt den string in Exponentialdarstellung zurück. |
||
243 | Number.prototype.toLocaleString() | Internationalization, JavaScript, Method, Number, Prototype, prototype |
No summary! | ||
244 | Number.prototype.toPrecision() | JavaScript, Method, Number, Prototype, prototype |
Ein string, der ein Number Objekt in Fließkomma- oder Exponentialdarstellung auf die in precision angegeben Stellen gerundet zurück gibt. Weitere Informationen zum runden in dieser Methode sind in der Beschreibung von Number.prototype.toFixed() zu finden, die auch auf toPrecision() zutreffen. |
||
245 | Number.prototype.toSource() | JavaScript, Method, Number, Prototype, prototype |
Die toSource() Methode gibt einen string zurück, der den Quelltext des Objektes repräsentiert. |
||
246 | Number.prototype.toString() | JavaScript, Method, Number, Prototype, prototype |
Das Number Objekt überschreibt die toString() Methode des Object Objektes. Es erbt nicht von der Object.prototype.toString() Methode. Für Number Objekte gibt die toString() Methode eine string-Repräsentation des Objektes in dem durch radix spezifizierten Zahlensystem zurück. |
||
247 | Number.prototype.valueOf() | JavaScript, Method, Number, Prototype, prototype |
Keine. | ||
248 | 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. |
||
249 | Object | Constructor, JavaScript, Object |
The Object constructor creates an object wrapper. |
||
250 | Object.create() | Methode, Méthode, Objekt, Referenz |
Die Object.create() Methode erstellt eine neues Objekt nach Vorlage des angegebenen Prototyps und ggf. zusätzliches Eigenschaften. |
||
251 | Object.freeze() | ECMAScript5, JavaScript, JavaScript 1.8.5, Methode, 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. |
||
252 | 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. |
||
253 | Object.is() | ECMAScript6, Experimental, Expérimental, Method, Object |
The Object.is() method determines whether two values are the same value. |
||
254 | 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). |
||
255 | 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. |
||
256 | 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" . |
||
257 | Object.prototype.hasOwnProperty() | |
Die Methode hasOwnProperty() gibt einen boolean Wert zurück abhängig von der Existenz des gegebenen Attributs in einem Objekt. |
||
258 | Object.prototype.propertyIsEnumerable() | JavaScript, Method, Object, prototype |
The propertyIsEnumerable() method returns a Boolean indicating whether the specified property is enumerable. |
||
259 | Promise | |
Das Promise-Objekt wird für asynchrone Berechnungen verwendet. Ein Promise kann sich in einem von drei Zuständen befinden: |
||
260 | Promise.all() | ECMAScript6, Experimentell, JavaScript, Methode, 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. |
||
261 | 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. |
||
262 | Proxy | |
The Proxy object is used to define custom behavior for fundamental operations (e.g. property lookup, assignment, enumeration, function invocation, etc). | ||
263 | RegExp | |
Erschafft ein reguläres Ausdrucksobjekt für musterbasierten Textvergleich. | ||
264 | 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. |
||
265 | Set | |
Das Set object lässt Sie eindeutige Werte jedes beliebigen Typs speichern, egal ob es sich dabei um primitive Werte oder Objektreferenzen handelt. |
||
266 | String | JavaScript, String |
The String global object is a constructor for strings, or a sequence of characters. |
||
267 | String.length | |
Die length Eigenschaft repräsentiert die Länge eines Strings. |
||
268 | String.prototype.concat() | |
Die concat() Methode vereint den Text von einem oder mehreren Strings und gibt einen neuen String zurück. |
||
269 | String.prototype.indexOf() | |
Die indexOf() Methode gibt den Index der Zeichenkette innerhalb des aufrufenden String Objekts des ersten Vorkommnis des angegebenen Wertes beginnend bei fromIndex . Gibt -1 wenn der Wert nicht gefunden wurde. |
||
270 | 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 . |
||
271 | String.prototype.replace() | Expressions, JavaScript, Method, Prototype, Reference, Regular, String, prototype |
Eine neue Zeichenkette, in der einige oder alle Übereinstummungen mit einem Muster durch einen Ersatz ausgetauscht wurden. | ||
272 | String.prototype.split() | |
Die split() -Methode splitted (teilt) ein String Objekt in ein Array von Strings indem die Strings in Substrings gesplitted werden. |
||
273 | String.prototype.startsWith() | ECMAScript6, Experimental, JavaScript, Method, Referenz, String, protype |
Die startsWith()-Methode stellt fest, ob ein String mit den Zeichen (in gleicher Reihenfolge) eines anderen Strings beginnt, falls dies so ist wird true, sonst wird false zurückgegeben. |
||
274 | String.prototype.substr() | JavaScript, Method, Prototype, Reference, String, prototype |
Die Methode substr() gibt die Zeichen eines Strings in einem gegebenen Intervall zurück. |
||
275 | String.prototype.substring() | Funktion, JavaScript, Method, Methode, Méthode, Reference, Referenz, Référence, String, Zeichenkette, prototype |
Die substring() Methode gibt einen Teilstring eines Strings zwischen einem Index und einem anderen, oder dem Ende der Zeichenkette zurück. |
||
276 | String.prototype.toLowerCase() | JavaScript, Methode, Prototype, Referenz, String, prototype |
Die toLowerCase() Methode gibt den Wert des aufrufenden Strings in Kleinbuchstaben umgewandelt zurück. |
||
277 | String.prototype.trim() | |
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.). |
||
278 | String.raw() | ECMAScript6, JavaScript, Method, Reference, String |
Meistens wird String.raw() mit template strings (Vorlagen-Zeichenketten) benutzt. Die erste oben beschriebene Syntax wird kaum benutzt weil die JS engine die Argumente richtig aufrufen wird so wie bei anderen tag functions |
||
279 | SyntaxError | Error, JavaScript, Object, Reference, SyntaxError |
Das SyntaxError Objekt repräsentiert einen Fehler, der auftritt, wenn versucht wird syntaktisch falschen Quelltext zu interpretieren. |
||
280 | SyntaxError.prototype | Error, JavaScript, Property, Prototype, SyntaxError, prototype |
Die SyntaxError.prototype Eigenschaft repräsentiert die Eigenschaft die Eigenschaft für den SyntaxError Konstruktor. |
||
281 | 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. |
||
282 | eval() | |
Die Methode eval() wertet einen String aus und führt ihn als JavaScript-Code aus. |
||
283 | 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. |
||
284 | isNaN() | JavaScript |
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 6 definierte Methode Number.isNaN() genutzt werden oder man kann mit typeof feststellen, ob der Wert nicht vom Typ number ist. |
||
285 | null | JavaScript, Literal, Primitive |
Der Wert null ist ein Literal (keine Eigenschaft des globalen Objektes wie undefined ). In APIs wird null oftmals an Stellen verwendet, an denen ein Objekt optional genutzt werden kann. Wenn auf null geprüft wird, sollte nicht der Gleichheitsvergleich (== ) mit dem Identitätsvergleich (=== ) verwechselt werden, weil bei der Prüfung auf Gleichheit eine implizite Typumwandlung vorgenommen wird. |
||
286 | parseFloat() | JavaScript |
Die parseFloat() Funktion parsed ein Zeichenketten Argument und gibt eine Fließkomma Nummer zurück. |
||
287 | parseInt() | JavaScript |
Die Number.parseInt() Methode liest ein String-Argument ein und gibt eine ganze Zahl im angegebenen Zahlensystem zurück. |
||
288 | undefined | JavaScript |
Die globale Eigenschaft undefined repräsentiert den Wert undefined . Dieser Wert ist einer der primitiven Typen in JavaScript. |
||
289 | 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. |
||
290 | JavaScript Fehler Referenz | JavaScript |
Fehler, überall Fehler. | ||
291 | Error: Permission denied to access property "x" | Error, Errors, JavaScript, Security |
Error . |
||
292 | InternalError: too much recursion | Errors, InternalError, JavaScript |
InternalError . |
||
293 | RangeError: argument is not a valid code point | Errors, JavaScript, RangeError |
RangeError |
||
294 | RangeError: invalid array length | Errors, JavaScript, RangeError |
RangeError |
||
295 | RangeError: precision is out of range | Errors, JavaScript, RangeError |
RangeError |
||
296 | ReferenceError: reference to undefined property "x" | Errors, JavaScript, ReferenceError, Strict Mode |
ReferenceError Fehlermeldung tritt nur im sStrikten Modus only. |
||
297 | SyntaxError: Malformed formal parameter | Error, JavaScript, SyntaxError |
SyntaxError |
||
298 | SyntaxError: missing ) after argument list | Errors, JavaScript, SyntaxError |
SyntaxError . |
||
299 | Warning: unreachable code after return statement | Fehlermedungen, JavaScript, Warnmeldungen |
Warning | ||
300 | Klassen | ECMAScript6, JavaScript, Javascript, Klassen, Konstruktor, Vererbung, javascript |
Klassen sind eigentlich Funktionen. Analog zu Funktionsausdrücken und Funktionsdeklarationen hat die Klassensyntax zwei Komponenten: | ||
301 | Erweitern | ECMAScript6, JavaScript, Javascript, Klassen, javascript |
Das extends Schlüsselwort wird in einer Klassendeklaration oder in einem Klassenausdruck verwendet, um eine abgeleitete Klasse for einer anderen zu erzeugen. |
||
302 | Konstruktor | ECMAScript6, JavaScript, Javascript, Klassen, javascript |
Die constructor Methode ist eine spezielle Methode für das erzeugen und initializieren von Objekten die dem Schlüsselwort class erzeugt wurden. |
||
303 | Statische Methoden | ECMAScript6, JavaScript, Javascript, Klassen, javascript |
Das static Schüsselwort definiert statische Methoden für eine Klasse. | ||
304 | Strict mode | ECMAScript5, JavaScript, Strict Mode |
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. | ||
305 | Wechsel zum "strict mode" | Advanced, JavaScript |
ECMAScript 5 veröffentlichte den strict mode, 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 (nur die Zeile "use strict"; am Anfang des Quellcodes hinzufügen), benötigt es mehr, den Wechsel vom normalen Code zum strict mode umzusetzen. | ||
306 | 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. | ||
307 | 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). | ||
308 | Über diese Referenz | |
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. | ||
309 | 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. | ||
310 | ECMAScript 7 Unterstützung in Mozilla | |
ECMAScript 7 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. |
||
311 | 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). | ||
312 | 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. |
||
313 | 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). | ||
314 | Neu in JavaScript 1.8.5 | JavaScript, Versionen |
The following is a changelog for JavaScript 1.8.5. This version was included in Firefox 4. | ||
315 | New in JavaScript 1.8 | JavaScript, Versionen |
No summary! | ||
316 | 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. | ||
317 | 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. |
||
318 | Vererbung und die Prototypenkette | Fortgeschrittene, Inheritance, Intermediate, JavaScript, OOP, Vererbung |
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 der ES6 Version eingeführt. Es ist jedoch syntaktischer Zucker, JavaScript bleibt Prototyp-basiert). |
||
319 | 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 . |
||
Schlagwörter des Dokuments und Mitwirkende
Schlagwörter:
Mitwirkende an dieser Seite:
schlagi123,
fscholz
Zuletzt aktualisiert von:
schlagi123,