aboutsummaryrefslogtreecommitdiff
path: root/files/de/web/javascript/reference/errors/not_defined/index.html
diff options
context:
space:
mode:
authorFlorian Dieminger <me@fiji-flo.de>2021-02-11 18:20:22 +0100
committerGitHub <noreply@github.com>2021-02-11 18:20:22 +0100
commit999e51572c093be901d6c8f942feb76038ae940c (patch)
tree0b2242d6df50748abf3f11c717211e8bbcf3d45e /files/de/web/javascript/reference/errors/not_defined/index.html
parent747e709ad97c5782af29688f52c8105c08d9a323 (diff)
parent12b585b8e60a2877ff64dc6dc5ab058c43652f47 (diff)
downloadtranslated-content-999e51572c093be901d6c8f942feb76038ae940c.tar.gz
translated-content-999e51572c093be901d6c8f942feb76038ae940c.tar.bz2
translated-content-999e51572c093be901d6c8f942feb76038ae940c.zip
Merge pull request #55 from fiji-flo/unslugging-de
Unslugging de
Diffstat (limited to 'files/de/web/javascript/reference/errors/not_defined/index.html')
-rw-r--r--files/de/web/javascript/reference/errors/not_defined/index.html71
1 files changed, 71 insertions, 0 deletions
diff --git a/files/de/web/javascript/reference/errors/not_defined/index.html b/files/de/web/javascript/reference/errors/not_defined/index.html
new file mode 100644
index 0000000000..17556650c7
--- /dev/null
+++ b/files/de/web/javascript/reference/errors/not_defined/index.html
@@ -0,0 +1,71 @@
+---
+title: 'ReferenceError: "x" is not defined'
+slug: Web/JavaScript/Reference/Errors/Not_defined
+tags:
+ - Error
+ - JavaScript
+ - ReferenceError
+translation_of: Web/JavaScript/Reference/Errors/Not_defined
+original_slug: Web/JavaScript/Reference/Fehler/Not_defined
+---
+<div>{{jsSidebar("Errors")}}</div>
+
+<h2 id="Fehlermeldung">Fehlermeldung</h2>
+
+<pre class="syntaxbox">ReferenceError: "x" is not defined
+</pre>
+
+<h2 id="Fehlertyp">Fehlertyp</h2>
+
+<p>{{jsxref("ReferenceError")}}.</p>
+
+<h2 id="Was_ist_falsch_gelaufen">Was ist falsch gelaufen?</h2>
+
+<p>Es gibt eine Referenz auf eine Variable, die nicht existiert. Diese Variable muss deklariert werden; oder man muss sicherstellen, dass sie im Skript zugänglich ist; oder sich im aktuellen {{Glossary("scope")}} befindet.</p>
+
+<div class="note">
+<p><strong>Hinweis:</strong> Wenn Sie eine Bibliothek nutzen (wie z.B. jQuery), stellen Sie sicher, dass diese tatsächlich geladen ist, bevor Sie auf dessen Variablen (z. B. "$") zugreifen. Schreiben Sie das {{HTMLElement("script")}} Element, welches die Bibliothek lädt vor den Code, der die Bibliothek verwendet.</p>
+</div>
+
+<h2 id="Beispiele">Beispiele</h2>
+
+<h3 id="Variable_nicht_deklariert">Variable nicht deklariert</h3>
+
+<pre class="brush: js example-bad">foo.substring(1); // ReferenceError: foo is not defined
+</pre>
+
+<p>Die "foo" Variable ist nirgends deklariert. Die Variable muss ein String sein, damit die Methode {{jsxref("String.prototype.substring()")}} funktioniert.</p>
+
+<pre class="brush: js example-good">var foo = "bar";
+foo.substring(1); // "ar"</pre>
+
+<h3 id="Falscher_Gültigkeitsbereich">Falscher Gültigkeitsbereich</h3>
+
+<p>Eine Variable muss im aktuellem Kontext verfügbar sein. Variablen, die innerhalb einer <a href="/de/docs/Web/JavaScript/Reference/Functions">Funktion</a> definiert sind, können nicht von außerhalb erreicht werden, da diese nur im Gültigkeitsbereich der Funktion existieren.</p>
+
+<pre class="brush: js example-bad">function numbers() {
+ var num1 = 2,
+ num2 = 3;
+ return num1 + num2;
+}
+
+console.log(num1); // ReferenceError "num1" is not defined.</pre>
+
+<p>Wobei aus einer Methode kann man auf alle Variablen und Methoden zugreifen, die im gleichen Gültigkeitsbereich definiert worden sind. Kurz gesagt, eine Methode, die im globalen Gültigkeitsbereich definiert worden ist, kann auf alle Variablen zugreifen, die im globalen Gültigkeitsbereich definiert wurden.</p>
+
+<pre class="brush: js example-good">var num1 = 2,
+ num2 = 3;
+
+function numbers() {
+ return num1 + num2;
+}
+
+console.log(numbers()); // 5</pre>
+
+<h2 id="Siehe_auch">Siehe auch</h2>
+
+<ul>
+ <li>{{Glossary("Scope")}}</li>
+ <li><a href="/de/docs/Web/JavaScript/Guide/Grammatik_und_Typen#Deklarationen">Variablendeklaration im JavaScript Guide</a></li>
+ <li><a href="/de/docs/Web/JavaScript/Guide/Funktionen#Scopes_(G%C3%BCltigkeitsbereiche)_von_Funktionen">Methoden Gültigkeitsbereich im JavaScript Guide</a></li>
+</ul>