W3docs

typescript

Welche Variablenbereiche sind in TypeScript verfügbar?

Übe dein Wissen

Welche Variablenbereiche sind in TypeScript verfügbar?

Erklärung

TypeScript Variablenbereiche: Globaler, Lokaler und Klassenbereich

In TypeScript, wie auch in anderen Programmiersprachen, existieren verschiedene Variablenbereiche. Jeder Variablenbereich definiert, wo und wie eine Variable in Ihrem Code verwendet werden kann. In TypeScript, sind die wichtigsten Variablenbereiche: Globaler Bereich, Lokaler Bereich und Klassenbereich.

Globaler Bereich

Globale Variablen sind Variablen, die außerhalb von Funktionen oder Klassen deklariert sind. Sie sind im gesamten Code verfügbar und können daher überall darauf zugegriffen werden. Hier ein einfaches Beispiel:

let globalVar = "Ich bin eine globale Variable";

function test() {
   console.log(globalVar); // Ausgabe: Ich bin eine globale Variable
}
Lokaler Bereich

Lokale Variablen sind Variablen, die innerhalb von Funktionen oder Blöcken deklariert sind. Sie sind nur innerhalb dieser Funktion oder dieses Blocks verfügbar. Im Gegensatz zu globalen Variablen können sie nicht von außerhalb verwendet werden.

function test() {
   let localVar = "Ich bin eine lokale Variable";
   console.log(localVar); // Ausgabe: Ich bin eine lokale Variable
}
console.log(localVar); // Error: localVar is not defined
Klassenbereich

Klassenvariablen sind Variablen, die innerhalb einer Klasse deklariert wurden. Sie können innerhalb der Klasse und allen ihren Instanzen zugegriffen werden.

class Test {
   classVar = "Ich bin eine Klassenvariable";

   show() {
       console.log(this.classVar); // Ausgabe: Ich bin eine Klassenvariable
   }
}

let myTest = new Test();
myTest.show();

Die korrekte Antwort auf die Quiz-Frage ist also "Alle oben genannten", da TypeScript sowohl globale, lokale Variablen als auch Klassenvariablen unterstützt.

Willst du mehr davon? Mach das komplette Typescript Grundlagen-Quiz.

Quiz Starten