aboutsummaryrefslogtreecommitdiff
path: root/files/de/web/javascript/guide/index.html
blob: 8e9fcfa13bc3db4c39c3cfc57686ef8454a3358c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
---
title: Guide
slug: Web/JavaScript/Guide
tags:
  - Guide
  - JavaScript
  - 'l10n:priority'
translation_of: Web/JavaScript/Guide
---
<p>{{jsSidebar("JavaScript Guide")}}</p>

<p class="summary">Der JavaScript Guide stellt einen Überblick zu <a href="/de/docs/Web/JavaScript">JavaScript</a> bereit und zeigt wie man die Sprache verwenden kann. Für detaillierte Informationen über einzelne Sprachteile JavaScripts gibt es die <a href="/de/docs/Web/JavaScript/Reference">JavaScript Referenz</a>.</p>

<h2 id="Kapitel">Kapitel</h2>

<p>Dieser Guide ist in mehrere Kapitel aufgeteilt:</p>

<ul class="card-grid">
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Einführung">Einführung</a></span>

  <p><a href="/de/docs/Web/JavaScript/Guide/Einführung#Wo_finden_Sie_Informationen_zu_JavaScript_.3F">Über diesen Guide</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Einführung#Was_ist_JavaScript">Über JavaScript</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Einführung#JavaScript_and_Java">JavaScript und Java</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Einführung#JavaScript_and_the_ECMAScript_Specification">ECMAScript</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Einführung#Erste_Schritte_mit_JavaScript">Tools</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Einführung#Hello_world">Hello World</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Grammatik_und_Typen">Grammatik und Typen</a></span>
  <p><a href="/de/docs/Web/JavaScript/Guide/Grammatik_und_Typen#Basics">Grundlegender Syntax &amp; Kommentare</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Grammatik_und_Typen#Declarations">Deklarationen</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Grammatik_und_Typen#Variable_scope">Variablen-Scope</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Grammatik_und_Typen#Variable_hoisting">Variablen-Hoisting</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Grammatik_und_Typen#Data_structures_and_types">Datenstrukturen und Typen</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Grammatik_und_Typen#Literals">Literale</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Kontrollfluss_und_Fehlerbehandlung">Kontrollfluss und Fehlerbehandlung</a></span>
  <p><code><a href="/de/docs/Web/JavaScript/Guide/Kontrollfluss_und_Fehlerbehandlung#if...else_statement">if...else</a></code><br>
   <code><a href="/de/docs/Web/JavaScript/Guide/Kontrollfluss_und_Fehlerbehandlung#switch_statement">switch</a></code><br>
   <a href="/de/docs/Web/JavaScript/Guide/Kontrollfluss_und_Fehlerbehandlung#Exception_handling_statements"><code>try</code>/<code>catch</code>/<code>throw</code></a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Kontrollfluss_und_Fehlerbehandlung#Utilizing_Error_objects"><code>Error</code>-Objekte</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Kontrollfluss_und_Fehlerbehandlung#Promises">Promises</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/schleifen_und_iterationen">Schleifen und Iteration</a></span>
  <p><code><a href="/de/docs/Web/JavaScript/Guide/schleifen_und_iterationen#for_Anweisung">for</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/schleifen_und_iterationen#while_Anweisung">while</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/schleifen_und_iterationen#do...while_Anweisung">do...while</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/schleifen_und_iterationen#break_Anweisung">break</a>/<a href="/de/docs/Web/JavaScript/Guide/schleifen_und_iterationen#continue_Anweisung">continue</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/schleifen_und_iterationen#for...in_Anweisung">for..in</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/schleifen_und_iterationen#for...of_Anweisung">for..of</a></code></p>
 </li>
</ul>

<ul class="card-grid">
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Funktionen">Funktionen</a></span>

  <p><a href="/de/docs/Web/JavaScript/Guide/Funktionen#Defining_functions">Funktionen definieren</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Funktionen#Calling_functions">Funktionen aufrufen</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Funktionen#Function_scope">Scope von Funktionen</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Funktionen#Closures">Closures</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Funktionen#Using_the_arguments_object">Argumente</a> &amp; <a href="/de/docs/Web/JavaScript/Guide/Funktionen#Function_parameters">Parameter</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Funktionen#Arrow_functions">Arrow-Funktionen</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Ausdruecke_und_Operatoren">Ausdrücke und Operatoren</a></span>
  <p><a href="/de/docs/Web/JavaScript/Guide/Ausdruecke_und_Operatoren#Assignment_operators">Zuweisungen </a>&amp; <a href="/de/docs/Web/JavaScript/Guide/Ausdruecke_und_Operatoren#Comparison_operators">Vergleiche</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Ausdruecke_und_Operatoren#Arithmetic_operators">Arithmetische Operatoren</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Ausdruecke_und_Operatoren#Bitwise_operators">Bitwise</a> &amp; <a href="/de/docs/Web/JavaScript/Guide/Ausdruecke_und_Operatoren#Logical_operators">logische Operatoren</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Ausdruecke_und_Operatoren#Conditional_(ternary)_operator">Bedingter (ternärer) Operator</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Numbers_and_dates">Zahlen und Datumsangaben</a></span><a href="/de/docs/Web/JavaScript/Guide/Numbers_and_dates#Numbers">Zahlen-Literale</a>
  <p><a href="/de/docs/Web/JavaScript/Guide/Numbers_and_dates#Number_object"><code>Number</code>-Objekt</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Numbers_and_dates#Math_object"><code>Math</code>-Objekt</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Numbers_and_dates#Date_object"><code>Date</code>-Objekt</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Text_formatting">Textformatierungen</a></span>
  <p><a href="/de/docs/Web/JavaScript/Guide/Text_formatting#String_literals">String-Literale</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Text_formatting#String_objects"><code>String</code>-Objekt</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Text_formatting#Multi-line_template_literals">Template Literale</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Text_formatting#Internationalization">Internationalisierung</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Regular_Expressions">Reguläre Ausdrücke</a></p>
 </li>
</ul>

<ul class="card-grid">
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Indexed_collections">Indexierte Kollektionen</a></span>

  <p><a href="/de/docs/Web/JavaScript/Guide/Indexed_collections#Array_object">Arrays</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Indexed_collections#Typed_Arrays">Typed arrays</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Keyed_collections">Kollektionen mit Schlüsseln</a></span>
  <p><code><a href="/de/docs/Web/JavaScript/Guide/Keyed_collections#Map_object">Map</a></code><br>
   <code><a href="/de/docs/Web/JavaScript/Guide/Keyed_collections#WeakMap_object">WeakMap</a></code><br>
   <code><a href="/de/docs/Web/JavaScript/Guide/Keyed_collections#Set_object">Set</a></code><br>
   <code><a href="/de/docs/Web/JavaScript/Guide/Keyed_collections#WeakSet_object">WeakSet</a></code></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Mit_Objekten_arbeiten">Mit Objekten arbeiten</a></span>
  <p><a href="/de/docs/Web/JavaScript/Guide/Mit_Objekten_arbeiten#Objects_and_properties">Objekte und Eigenschaften</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Mit_Objekten_arbeiten#Creating_new_objects">Objekte erstellen</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Mit_Objekten_arbeiten#Defining_methods">Methoden definieren</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Mit_Objekten_arbeiten#Defining_getters_and_setters">Getter und Setter</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Feinheiten_des_Objektmodells">Feinheiten des Objektmodells</a></span>
  <p><a href="/de/docs/Web/JavaScript/Guide/Feinheiten_des_Objektmodells#Class-based_vs._prototype-based_languages">Prototypen-basierte OOP</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Feinheiten_des_Objektmodells#Creating_the_hierarchy">Objekthierarchien erstellen</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Feinheiten_des_Objektmodells#Property_inheritance_revisited">Vererbung</a></p>
 </li>
</ul>

<ul class="card-grid">
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Using_promises">Promises</a></span>

  <p><a href="/de/docs/Web/JavaScript/Guide/Using_promises#Guarantees">Garantien</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Using_promises#Chaining">Verkettung</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Using_promises#Error_propagation">Fehlerübertragung</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Using_promises#Composition">Komposition</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Using_promises#Timing">Zeitablauf</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Iteratoren_und_Generatoren">Iteratoren und Generatoren</a></span>
  <p><a href="/de/docs/Web/JavaScript/Guide/Iteratoren_und_Generatoren#Iterators">Iterators</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Iteratoren_und_Generatoren#Iterables">Iterables</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Iteratoren_und_Generatoren#Generators">Generators</a></p>
 </li>
 <li><span><a href="/de/docs/Web/JavaScript/Guide/Meta_programming">Meta-Programmierung</a></span>
  <p><code><a href="/de/docs/Web/JavaScript/Guide/Meta_programming#Proxies">Proxy</a></code><br>
   <a href="/de/docs/Web/JavaScript/Guide/Meta_programming#Handlers_and_traps">Handler und Traps</a><br>
   <a href="/de/docs/Web/JavaScript/Guide/Meta_programming#Revocable_Proxy">Widerrufbare Proxies</a><br>
   <code><a href="/de/docs/Web/JavaScript/Guide/Meta_programming#Reflection">Reflect</a></code></p>
 </li>
</ul>

<p>{{Next("Web/JavaScript/Guide/Introduction")}}</p>