JavaScript ReferenceError - Linksseite ungültiger Zuweisung

JavaScript ReferenceError - Linksseite ungültiger Zuweisung
In JavaScript oder einer Programmiersprache ist es keine große Sache, auf Fehler zu stoßen, wenn Sie wissen, wie Sie sie beheben sollen. Fehler zu finden und zu beheben ist eine entscheidende Fähigkeit, die man erwerben muss, um in dieser Programmiersprache ein Profi zu werden. In diesem Artikel wird der Fehler „JavaScript ReferenceError - Ungültige Zuordnung links“ im Detail mit seinen Ursachen und der Lösung zur Behebung erläutert. Also lasst uns anfangen.

Der linke Fehler der ungültigen Zuweisung erläuterte

Der Name dieses Fehlers zeigt an, dass dieser Fehler durch eine fehlerhafte oder fehlerhafte Zuweisungsanweisung verursacht wird. Der Teil dieses Fehlers „links auf der Hand“ bedeutet, dass der Wert auf der linken Seite des Zuordnungsoperators kein Wert war, der mit dem Zuordnungsoperator gleich etwas festgelegt werden konnte.

Dieser Fehler wird jedoch nicht durch den Zuordnungsbetreiber verursacht, und er wird tatsächlich durch den Missbrauch des Zuordnungsbetreibers verursacht, bei dem die tatsächliche Absicht darin bestand, das „die“ zu verwenden==" oder der "===" Operator.

Erstellen des ReferenzError - Ungültige Zuweisung links auf der Seite

Um den Fehler im Fokus mit den folgenden Zeilen zu erstellen:

if (Mathe.Pi + 8 = 3 || Mathematik.Pi + 6 = 4)
Konsole.log ('unmöglich');

Das Ausführen des Programms zeigt einen Fehler in der Terminal. Schauen Sie sich die Fehlermeldung des „ReferenzError - Ungültige Zuweisung links“ an:

Aus dem obigen Bild ist ziemlich klar, dass die Fehlermeldung dem Benutzer nicht wirklich hilft, abgesehen davon, die Zeile hervorzuheben, die den Fehler verursacht hat.

Debuggen des ReferenzError - Ungültige Zuweisung links auf der Seite

Um den Fehler zu debuggen, schauen Sie sich den Code erneut an:

if (Mathe.Pi + 8 = 3 || Mathematik.Pi + 6 = 4)
Konsole.log ('unmöglich');

In diesem Code -Snippet:

Der Benutzer versucht, Mathematik einen Wert zu verleihen.Pi, was tatsächlich eine Konstante ist, was bedeutet, dass sein Wert nicht durch die Verwendung der verwendet werden kann +Operator oder sogar vom Zuordnungsbetreiber.

Um diesen Fehler zu beheben, muss man klar sein, was zu tun ist oder was die wirkliche Absicht der Aussage war. Wenn die Aufgabe die Werte vergleichen sollte, dann ändern Sie einfach das "=" Bediener zu "==" repariert den Fehler. Wenn die Zuordnung jedoch die tatsächliche Aufgabe war, ändern Sie einfach die Konstante in der Fokus in eine Variable, indem Sie ein Schlüsselwort var verwenden.

In der obigen Lösung besteht die Lösung darin, den Zuordnungsoperator in eine Gleichheit zu ändern "==" Bediener wie diesen:

if (Mathe.Pi + 8 == 3 || Mathematik.Pi + 6 == 4)
Konsole.log ("wahr");
anders
Konsole.log (falsch);

Wenn das Programm jetzt ausgeführt wird, wird das folgende Ergebnis erzeugt:

Das Programm stürzte nicht ab und das Ergebnis wurde auf dem Terminal gedruckt

Einpacken

Der JavaScript -ReferenzError - Ungültige Zuweisung links ist durch die falsche Verwendung des Zuordnungsoperators verursacht. Jetzt kann diese falsche Verwendung in zwei verschiedene Szenarien gehören. Entweder versuche, den Wert einer Konstante durch Verwendung des Zuordnungsoperators oder durch Verwechseln mit der Gleichheit zu ändern "==" Operator. Dieser Artikel hat den Fehler im Fokus im Detail erläutert und auch seine Lösung erläutert.