Dieser Fehler bedeutet lediglich, dass sich in dem Code eine solche Zeile befindet, die dem Compiler aufweist, auf eine Variable oder ein Objekt zugreifen zu können, das keine Speicheradresse oder Position hat. Ein solches Szenario geschieht, wenn die Variable im Fokus hier noch nicht initialisiert oder erklärt wird.
Wenn die Variable nicht deklariert wird, wird kein Speicherort oder eine Adresse angezeigt. Nach dieser Aussage ist es leicht zu dem Schluss, dass dieser „ReferenzError - Variable nicht definiert ist“ auftritt, wenn die Variable, die der Programmierer zugegriffen hat.
Fehlermeldung von "ReferenzError - Variable ist nicht definiert"
Die Fehlermeldung der Referenzmeldung erscheint auf den ersten Blick sehr entmutigend, weil sie ungefähr so aussieht:
Die Fehlermeldung enthält rund 10 verschiedene Zeilen, und alle diese Zeilen erzählen eine andere Geschichte darüber, warum der Fehler verursacht wurde. Wenn der Programmierer nun die in diesen 10 Zeilen verknüpften Dateien besuchen und versuchen würde, den Fehler herauszufinden, würde er sich in einem Labyrinth befinden.
Die Fehlermeldung von „ReferenzError - Variable ist nicht definiert“. Es ist nicht definiert. "
Schauen Sie sich den folgenden Screenshot derselben Fehlermeldung an, die im vorherigen Abschnitt verwendet wurde:
Erklären wir die Markierungen, die auf dem Screenshot durchgeführt werden:
Das Fixieren des "JavaScript ReferenceError - Variable ist nicht definiert"
Die Behebung dieses Fehlers ist recht einfach, gehen Sie in die in der Fehlermeldung erwähnte Zeile und verwenden. Um dies zu demonstrieren, nehmen Sie den folgenden Code an:
FunktionAddnums (Num1, Num2)Die obigen Zeilen machen Folgendes:
Das Ausführen des Codes erfolgt die folgende Fehlermeldung:
Es heißt das "Ergebnisse" Variable konnte nicht referenziert werden und zeigt auf die Zeilennummer 6. Vergleichen Sie jetzt Zeile 6 und Zeile 4:
Ergebnis = Addnums (5 + 6); // Zeilennummer 4Es ist klar, dass der Fehler aufgrund des Rechtschreibfehlers des Namens der Variablen in der Zeile Nr. 6 verursacht wird. Korrigieren Sie die Schreibweise der Kennung, die den Rückgabewert der Funktion hat, um:
Ergebnis = Addnums (5 + 6); // Zeilennummer 4Führen Sie danach das Programm aus und beobachten Sie die folgende Ausgabe:
Die Ausgabe zeigt, dass das Programm jetzt ohne Fehler funktioniert
Abschluss
Der JavaScript -ReferenzError - Variable wird nicht definiert, versucht, mit seiner Kennung auf eine Variable zuzugreifen, die vor dieser Anweisung nicht deklariert wurde. Dies kann durch Rechtschreibfehler oder einfach eine ganze Aussage verursacht werden, in der der Programmierer die Variable deklarieren sollte. Die Möglichkeit zur Behebung dieser Methode besteht darin.