aboutsummaryrefslogtreecommitdiff
path: root/files/de/web/javascript/reference/fehler/missing_initializer_in_const
diff options
context:
space:
mode:
authorPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:15 -0500
committerPeter Bengtsson <mail@peterbe.com>2020-12-08 14:41:15 -0500
commit4b1a9203c547c019fc5398082ae19a3f3d4c3efe (patch)
treed4a40e13ceeb9f85479605110a76e7a4d5f3b56b /files/de/web/javascript/reference/fehler/missing_initializer_in_const
parent33058f2b292b3a581333bdfb21b8f671898c5060 (diff)
downloadtranslated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.gz
translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.bz2
translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.zip
initial commit
Diffstat (limited to 'files/de/web/javascript/reference/fehler/missing_initializer_in_const')
-rw-r--r--files/de/web/javascript/reference/fehler/missing_initializer_in_const/index.html58
1 files changed, 58 insertions, 0 deletions
diff --git a/files/de/web/javascript/reference/fehler/missing_initializer_in_const/index.html b/files/de/web/javascript/reference/fehler/missing_initializer_in_const/index.html
new file mode 100644
index 0000000000..49db779546
--- /dev/null
+++ b/files/de/web/javascript/reference/fehler/missing_initializer_in_const/index.html
@@ -0,0 +1,58 @@
+---
+title: 'SyntaxError: missing = in const declaration'
+slug: Web/JavaScript/Reference/Fehler/Missing_initializer_in_const
+tags:
+ - Error
+ - JavaScript
+ - SyntaxError
+translation_of: Web/JavaScript/Reference/Errors/Missing_initializer_in_const
+---
+<div>{{jsSidebar("Errors")}}</div>
+
+<h2 id="Fehlermeldung">Fehlermeldung</h2>
+
+<pre class="syntaxbox">SyntaxError: missing = in const declaration (Firefox)
+SyntaxError: Missing initializer in const declaration (Chrome)
+</pre>
+
+<h2 id="Fehlertyp">Fehlertyp</h2>
+
+<p>{{jsxref("SyntaxError")}}</p>
+
+<h2 id="Was_ist_falsch_gelaufen">Was ist falsch gelaufen?</h2>
+
+<p>Eine Konstante ist ein Wert, der während der normalen Ausführung des Programmes nicht geändert werden kann. Ihr kann kein neuer Wert zugewiesen werden und can nicht neu deklariert werden. In JavaScript werden Konstanten mit dem <code><a href="/de/docs/Web/JavaScript/Reference/Statements/const">const</a></code> Schlüsselwort deklariert. Ein Initialwert für eine Konstante wird benötigt, was bedeutet, dass der Wert im gleichen Statement wie bei der Deklaration zugewiesen werden muss (was Sinn ergibt, weil der Wert später nicht mehr geändert werden kann).</p>
+
+<h2 id="Beispiele">Beispiele</h2>
+
+<h3 id="Fehlender_Initialwert_bei_const">Fehlender Initialwert bei const</h3>
+
+<p>Anders wie bei <code>var</code> or <code>let</code>, muss man bei <code>const</code> Deklarationen einen Initialwert angeben. Folgendes erzeugt einen Fehler:</p>
+
+<pre class="brush: js example-bad">const COLUMNS;
+// SyntaxError: missing = in const declaration</pre>
+
+<h3 id="Den_Fehler_beheben">Den Fehler beheben</h3>
+
+<p>Es gibt mehrere Möglichkeiten den Fehler zu beheben. Es muss geprüft werden, was mit der Konstanten erreicht werden soll.</p>
+
+<h4 id="Hinzufügen_eines_konstanten_Wertes">Hinzufügen eines konstanten Wertes</h4>
+
+<p>Der Wert muss im gleichen Statement wie die Deklaration spezifiziert werden:</p>
+
+<pre class="brush: js example-good">const COLUMNS = 80;</pre>
+
+<h4 id="const_let_oder_var"><code>const</code>, <code>let</code> oder <code>var</code>?</h4>
+
+<p>Es sollte kein <code>const</code> verwendet werden, wenn keine Konstante gemeint ist. Vielleicht ist eine Variable für den Block (<code><a href="/de/docs/Web/JavaScript/Reference/Statements/let">let</a></code>) oder eine global Variable (<a href="/de/docs/Web/JavaScript/Reference/Statements/var"><code>var</code></a>) gemeint. Beide benötigen keinen Initialwert.</p>
+
+<pre class="brush: js example-good">let columns;
+</pre>
+
+<h2 id="Siehe_auch">Siehe auch</h2>
+
+<ul>
+ <li><code><a href="/de/docs/Web/JavaScript/Reference/Statements/const">const</a></code></li>
+ <li><code><a href="/de/docs/Web/JavaScript/Reference/Statements/let">let</a></code></li>
+ <li><code><a href="/de/docs/Web/JavaScript/Reference/Statements/var">var</a></code></li>
+</ul>