Javascript Lassen

| | | | | | | | | | | | | | | | | | | | | | | | | | |

JavaScript eingeben ist eine von drei Möglichkeiten, eine Variable zu deklarieren. JavaScript let wird zum Deklarieren von Blockbereichsvariablen verwendet und kann nicht neu zugewiesen oder neu deklariert werden. Die Variable let wird am besten fur Schleifen verwendet.

Variablen sind ein wesentlicher Bestandteil der meisten Programmiersprachen. Wenn Sie mit JavaScript beginnen, werden Sie h√§ufig auf den Begriff sto√üen. ‚ÄûVariable‚" wird verwendet, um einen Container zu beschreiben, der einen oder mehrere Werte in Ihrem Code speichert.

Es gibt drei Möglichkeiten, eine Variable in JavaScript zu deklarieren: var, let und const. Jeder dieser Variablentypen kann unter verschiedenen Umständen verwendet werden, auf die wir später in diesem Artikel eingehen.

Der Schwerpunkt dieses Tutorials liegt jedoch auf dem JavaScript-Schlusselwort "let.‚" ‚ÄûLassen‚" erm√∂glicht es Ihnen, Variablen zu deklarieren, die neu zugewiesen werden k√∂nnen. Wir besprechen, wie das ‚Äûlassen‚" -Schlusselwort in JavaScript funktioniert und ein Beispiel fur die Deklaration von Variablen mit "let‚" erkunden.

JavaScript-Variablen-Aktualisierung

JavaScript-Variablen speichern Werte. Wenn wir beispielsweise einen Namen in unserem Code speichern möchten, möchten wir ihn vielleicht einer Variablen zuweisen. Variablen können jeden Datentyp enthalten, einschließlich Zahlen, Zeichenfolgen und Objekte.

Die g√§ngigste Methode zum Deklarieren einer Variablen in JavaScript ist die Verwendung von "var,‚" zum gro√üen Teil, weil die ursprungliche Sprachspezifikation, auf der JavaScript basiert, nicht mehrere M√∂glichkeiten zum Deklarieren einer Variablen vorsah. Hier ist die Syntax zum Deklarieren einer Variablen mit "var:‚"

Im obigen Beispiel haben wir eine Variable namens "name‚" und weist ihm den Wert "John Appleseed‚" zu. Unsere Variable hat einige Komponenten:

  • Die Variable wird mit dem "var‚" Schlusselwort.
  • Der Name unserer Variablen lautet "full_name.‚"
  • Der "=‚" Syntax weist unser Programm an, unsere Variable "full_name‚" mit einem Wert.
  • Der unserer Variablen zugewiesene Wert ist "John Appleseed.‚"

Jetzt, da wir unsere Variable deklariert haben, können wir sie in allen unseren Code. Im folgenden Code geben wir unseren Variablennamen aus:

Unser Programm gibt zuruck: "John Appleseed‚".
< /p>

In diesem Beispiel ist unsere Variable ein String, aber wir hätten ihr eine Zahl, ein Array, ein JSON-Objekt, einen booleschen Wert oder jeden anderen Datentyp zuweisen können. Hier ein Beispiel fur eine Variable, die ein Array speichert:

In diesem Beispiel haben wir eine Variable namens "Teilnehmer*innen deklariert.‚" Diese Variable speichert vier Strings, die die Namen von Personen sind, die m√∂glicherweise an unserem Beispielkonzert teilnehmen.

JavaScript-Variablentypen

Die obigen Beispiele verwenden das Schlusselwort "var‚", um eine Variable zu deklarieren, aber manchmal ist die Verwendung eines anderen Schlusselworts angemessener ;let‚"- und "const‚"-Schlusselw√∂rter.

In JavaScript können wir Variablen mit jedem dieser drei Schlusselwörter deklarieren, die unter verschiedenen Umständen verwendet werden.

Die folgende Tabelle zeigt die Unterschiede zwischen diesen drei Variablentypen:

KeywordVariablenbereichNeu zuweisen?Neu deklarieren?Hoist?
varFunktionJaJaJa
const BlockierenJaNeinNein
lassenBlockierenNeinNeinNein

Diese Tabelle sieht komplex aus, aber wenn Sie die verschiedenen Variablentypen verwenden, werden Sie ein besseres Verständnis dafur entwickeln, wann jede einzelne verwendet werden sollte.

Die folgenden Faustregeln gelten fur die Verwendung dieser Variablentypen:

  1. Verwenden Sie so oft wie möglich const, es sei denn Sie mussen eine Variable neu deklarieren oder hochheben.
  2. Verwenden Sie let, wenn Sie mit Schleifen arbeiten.
  3. Verwenden Sie var nur in folgenden Fällen:
    1. Sie arbeiten an altem Code,
    2. Sie benötigen eine Variable, die Sie können erneut deklarieren, oder
    3. Sie benötigen eine Variable, die uberall im Programm (dh global) zugänglich ist.

Zwei Merkwörter, die Ihnen helfen, sich an die drei Schlusselwörter fur Variablen in JavaScript zu erinnern und wann sie jeweils verwendet werden sollten, sind:

  1. VariablensindBetrugertainer dielassenSievalue in Ihrem Code.
  1. Constantine konnte die

Let Schleifen durchgehen, sodass die

VielfaltGemuse zu einem globalen Erbe wurde.

Schauen wir uns nun die ‚Äûlassen‚" Stichwort. Wir werden seine Verwendung in JavaScript und seinen Vergleich zu den anderen Schlusselw√∂rtern fur Variablen untersuchen.

JavaScript Let

Das JavaScript "let‚" -Schlusselwort k√∂nnen Sie eine Blockbereichsvariable deklarieren. (Im Gegensatz zu globalen Variablen sind Variablen im Blockbereich lokal fur den Block, in dem sie deklariert sind.) Denken Sie daran, dass Sie globale Variablen mit "var.‚"

Was bedeutet das? Bereich bezieht sich darauf, wo Sie auf eine Variable in Ihrem Code zugreifen k√∂nnen. "Blockbereich‚" bezieht sich auf den Bereich innerhalb einer Schleife oder Bedingung Im Allgemeinen unterscheiden geschweifte Klammern ({}) einen Codeblock.

Lokale Variablen sind Variablen, die innerhalb eines Codeblocks deklariert sind. Globale Variablen hingegen werden außerhalb deklariert.< /p>

Das Schlusselwort "let‚" ist in Programmen nutzlich, die Variablen in einer "if‚"-Anweisung oder einer "for‚"-Schleife verwenden.

Hier ist ein Beispiel fur JavaScript &ldquo ;let‚"-Schlusselwort in Aktion:

Unser Code gibt Folgendes zuruck:

Es ist ein Arbeitstag. Packen Sie heute eine Banane zum Mittagessen ein.

Es ist kein Arbeitstag. Packen Sie heute einen Apfel zum Mittagessen ein.

In diesem Beispiel deklarieren wir zwei Variablen: "Arbeitstag‚" und ‚ÄûMittagessenObst‚" ‚ÄûWerktag‚" ist eine globale Gultigkeitsvariable, auf die wir in unserem gesamten Programm zugreifen k√∂nnen (beachten Sie, dass der Code "var‚" verwendet) und "lunchFruit‚" ist eine lokale Variable, auf die nur innerhalb unserer Schleife neu zugewiesen zugegriffen werden kann (beachten Sie, dass der Code "let‚" verwendet).

Wenn unser Programm das "if‚" -Anweisung sieht es, dass "Arbeitstag‚" ist gleich ‚Äûwahr.‚" Somit fuhrt unser Programm den Code im "if‚" Block. In diesem Fall weist unser Programm "lunchFruit‚" zu ‚ÄûBanane‚" und gibt dann eine Nachricht an die Konsole aus.

Aber wenn unser Programm die Ausfuhrung des Codes im "if‚" Anweisung, druckt es die Meldung ‚ÄûEs ist kein Arbeitstag. Packen Sie noch heute einen Apple ein.‚" Dies liegt daran, dass unser "lunchFruit‚" Variable √§ndert sich nur innerhalb unseres "wenn‚" Stellungnahme. Der Name der Frucht √§ndert sich nicht, da unser finales console.log() au√üerhalb des "if‚" -Anweisung.

Der obige Code zeigt die beiden Schlusselattribute des "let‚" Variable:

  1. "lassen‚" hat einen Blockbereich, was bedeutet, dass nur in einem bestimmten Block darauf zugegriffen werden kann.
  2. "let‚" kann neu zugewiesen werden, wenn wir es wollen, aber nur innerhalb unseres Blockbereichs.

Wenn unsere Variable global sein soll, wurden wir stattdessen "var‚" verwenden, aber da das obige Beispiel eine "if‚"-Anweisung verwendet, brauchen wir nur "let‚" ;-Variable.

JavaScript Let-Alternativen

Um die Unterschiede zwischen "var‚" und "let‚" genauer zu veranschaulichen, hier ein Beispiel fur denselben Code oben, aber mit "var‚" statt "let‚", um unsere "lunchFruit‚"-Variable zu deklarieren:

Unser Code gibt Folgendes zuruck:

Es ist ein Arbeitstag. Packen Sie heute eine Banane zum Mittagessen ein.

Es ist kein Arbeitstag. Packen Sie heute eine Banane zum Mittagessen ein.

Wie Sie sehen k√∂nnen, √§ndert unser Code die "lunchFruit‚" den Wert der Variablen zu ‚ÄûBanane‚" die √Ñnderung wird global vorgenommen. Wenn unser Code also die letzte "console.log()‚" -Anweisung druckt es die "lunchFruit‚" Variable, die den Wert "Banane‚" speichert.

Zus√§tzlich k√∂nnen wir "const‚" eine Variable deklarieren. Im Gegensatz zu Variablen, die mit "let‚" -Schlusselwort, k√∂nnen wir die Variable, sobald wir sie deklariert haben, nicht erneut deklarieren.

Hier ist ein Beispiel fur die Deklaration einer Variablen mit dem "const‚" Stichwort:

Die Variable "full_name‚" speichert jetzt ‚ÄûJohn Appleseed‚" Aber wenn wir den Namen √§ndern wollten, mussten wir eine neue Variable wie folgt deklarieren:

Wenn wir versuchten, die Variable "full_name‚" unser Programm wurde einen Fehler zuruckgeben, "voller_name wurde bereits deklariert.‚" Also, ‚Äûkonst‚" kann nutzlich sein, um Werte zu speichern, die sich nicht √§ndern, aber wenn Sie davon ausgehen, dass Sie eine Variable neu deklarieren mussen, k√∂nnen Sie "var‚" verwenden.

Schlussfolgerung

Variablen sind ein wesentlicher Bestandteil der Programmierung. In diesem Tutorial haben wir die Grundlagen von Variablen und die Arbeit mit "var‚" und ‚Äûlassen‚" in JavaScript. Wir haben auch kurz die Unterschiede zwischen "var,‚" ‚Äûvermieten‚" und ‚Äûkonst‚" und wie jedes dieser variablen Schlusselw√∂rter in JavaScript verwendet werden sollte.

Jetzt sind Sie bereit, JavaScript-Variablen wie ein professioneller Entwickler zu deklarieren!