Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Gültigkeitsbereiche | Funktionen Meistern
Einführung in JavaScript
course content

Kursinhalt

Einführung in JavaScript

Einführung in JavaScript

4. Funktionen Meistern
5. Arrays Erkunden
6. Schleifen Entdecken

book
Gültigkeitsbereiche

Note
Definition

Ein Scope ist einfach ein Bereich im Code, in dem auf eine Variable zugegriffen oder sie verwendet werden kann.

Es gibt zwei Arten von Scopes:

  1. Globaler Scope;

  2. Lokaler Scope.

Wenn eine Variable innerhalb eines Codeblocks (zwischen geschweiften Klammern {}) definiert wird, hat sie einen lokalen Scope. Das bedeutet, dass auf sie nur innerhalb dieser Funktion oder dieses Codeblocks oder in verschachtelten Blöcken zugegriffen werden kann:

123456789101112
function exampleFunc() { let exampleVariable = 10; console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Shows error
copy

Eine Variable, die außerhalb eines beliebigen Codeblocks definiert ist, besitzt einen globalen Gültigkeitsbereich und kann von überall aus zugegriffen werden:

123456789101112
let exampleVariable = 10; function exampleFunc() { console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Valid
copy

Eine in einem niedrigeren (verschachtelten) Gültigkeitsbereich definierte Variable kann nicht von einem höheren (übergeordneten) Gültigkeitsbereich aus zugegriffen werden:

1234567891011
function exampleFunc() { if(10 + 10 == 20) { let exampleVariable = 10; console.log(exampleVariable); // Valid } console.log(exampleVariable); // Shows error } exampleFunc(); console.log(exampleVariable); // Shows error
copy
question mark

Welche der folgenden Aussagen über den Geltungsbereich von Variablen ist zutreffend?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4

Fragen Sie AI

expand
ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Einführung in JavaScript

Einführung in JavaScript

4. Funktionen Meistern
5. Arrays Erkunden
6. Schleifen Entdecken

book
Gültigkeitsbereiche

Note
Definition

Ein Scope ist einfach ein Bereich im Code, in dem auf eine Variable zugegriffen oder sie verwendet werden kann.

Es gibt zwei Arten von Scopes:

  1. Globaler Scope;

  2. Lokaler Scope.

Wenn eine Variable innerhalb eines Codeblocks (zwischen geschweiften Klammern {}) definiert wird, hat sie einen lokalen Scope. Das bedeutet, dass auf sie nur innerhalb dieser Funktion oder dieses Codeblocks oder in verschachtelten Blöcken zugegriffen werden kann:

123456789101112
function exampleFunc() { let exampleVariable = 10; console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Shows error
copy

Eine Variable, die außerhalb eines beliebigen Codeblocks definiert ist, besitzt einen globalen Gültigkeitsbereich und kann von überall aus zugegriffen werden:

123456789101112
let exampleVariable = 10; function exampleFunc() { console.log(exampleVariable); // Valid if(10 + 10 == 20) { console.log(exampleVariable); // Valid } } exampleFunc(); console.log(exampleVariable); // Valid
copy

Eine in einem niedrigeren (verschachtelten) Gültigkeitsbereich definierte Variable kann nicht von einem höheren (übergeordneten) Gültigkeitsbereich aus zugegriffen werden:

1234567891011
function exampleFunc() { if(10 + 10 == 20) { let exampleVariable = 10; console.log(exampleVariable); // Valid } console.log(exampleVariable); // Shows error } exampleFunc(); console.log(exampleVariable); // Shows error
copy
question mark

Welche der folgenden Aussagen über den Geltungsbereich von Variablen ist zutreffend?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
Wir sind enttäuscht, dass etwas schief gelaufen ist. Was ist passiert?
some-alt