🎂 Houdini 150   🚚 FREE FEDEX SHIPPING from 397 USD   🌎 WORLDWIDE SHIPPING for 25 USD

Deklarationen von Variablen

Über Variablen

Variablen sind ein wesentlicher Bestandteil jeder Programmiersprache, und MagiScript ist da keine Ausnahme. In der Programmierung ist eine Variable ein Container, der einen Wert speichert, auf den das Programm zugreifen und den es manipulieren kann. Eine Variable kann verschiedene Arten von Werten enthalten, wie z.B. Zahlen, Strings und Booleans, aber auch komplexere Strukturen.

Mit Variablendeklarationen können Sie eine neue Variable erstellen und ihr optional einen Wert zuweisen. Es gibt drei Möglichkeiten, eine Variable in MagiScript zu deklarieren, und zwar mit den Schlüsselwörtern var, letund const.

lassen Sie

Die let Deklaration ist eine neuere Art, Variablen in JavaScript zu deklarieren. Sie hat Blockumfang. Das bedeutet, dass Variablen, die mit let sind nur innerhalb des Blocks (ein Block besteht aus einer geschweiften Klammer bis zu einer geschweiften Klammer) zugänglich, in dem sie deklariert sind, z. B. in einer Schleife oder einer if-Anweisung.

Hier ein Beispiel für die Deklaration einer Variablen mit let:

let name = "Alice";

In diesem Beispiel haben wir eine Variable namens name und wies ihm einen Wert von "Alice". Wir können die name Variable innerhalb des Blocks, in dem sie deklariert wurde.

Bitte sehen Sie sich dieses Beispiel an, um zu verstehen, wie es funktioniert. Es wird "Bob" und dann "Alice" gedruckt, weil die Variable name gehört zur Hauptfunktion, wird aber innerhalb des if-Blocks von einer gleichnamigen Variablen überschrieben. Wenn Sie die Umdeklaration aus Zeile 4 entfernen würden, würde "Alice" zweimal gedruckt.

function main() {
    let name = 'Alice';
    if (1 === 1) {
        let name = 'Bob';
        console.log(name);
    }
    console.log(name);
}

const

const ist auch eine neuere Art, Variablen in JavaScript zu deklarieren, und hat Blockumfang. Sobald jedoch ein Wert einer Variable zugewiesen wird const kann die Variable nicht neu zugewiesen werden. Dies macht const nützlich für die Deklaration von Konstanten in Ihrem Code.

Hier ein Beispiel für die Deklaration einer Variablen mit const:

const PI = 3.14;

In diesem Beispiel haben wir eine Konstante namens PI und wies ihm einen Wert von 3.14. Wir können die PI Konstante in unserem Code, aber wir können ihren Wert nicht neu zuweisen.

Etwas schwieriger zu verstehen ist es, wenn der Wert der konstanten Variablen ein Array oder ein Objekt ist. Während Sie der Variablen kein anderes Array oder Objekt zuweisen können, können Sie den Inhalt ändern. Im folgenden Code füge ich dem Objekt einen neuen Schlüssel hinzu:

function main() {
    const name = { first: 'John' };
    name.family = 'Doe';
    console.log(name.family);
}

var

var ist die älteste Art, Variablen in JavaScript zu deklarieren. Sie wird zwar von MagiScript unterstützt, kann aber leicht missbraucht werden, weshalb wir von ihrer Verwendung abraten. Variablen, die mit var haben einen Funktionsbereich oder einen globalen Bereich, je nachdem, wo sie deklariert sind. Das bedeutet, dass sie innerhalb der Funktion, in der sie deklariert sind, zugänglich sind, oder global, wenn sie außerhalb einer Funktion deklariert sind. Es kann schiefgehen, wenn Sie Ihre Variable überschreiben oder vor dem var Stichwort.

Hier ein Beispiel für die Deklaration einer Variablen mit var:

var age = 30;

In diesem Beispiel haben wir eine Variable namens age und wies ihm einen Wert von 30. Wir können nun die age Variable in unserem gesamten Code.

Schlussfolgerung

Zusammenfassend lässt sich sagen, dass Variablen Container sind, in denen Werte gespeichert werden. Mit Variablendeklarationen können Sie neue Variablen erstellen und ihnen Werte zuweisen. var, letund const sind die drei Möglichkeiten, Variablen in MagiScript zu deklarieren, jede mit ihrem eigenen Geltungsbereich und ihren eigenen Regeln.

ankreuzen