Heim > Artikel > Web-Frontend > So ermitteln Sie den Nullwert mithilfe von js
Bei der Entwicklung beurteilen wir oft einen Nullwert. Wie sollen wir ihn also beurteilen? In diesem Artikel erfahren Sie, wie Sie js zur Bestimmung des Nullwerts verwenden. Es werden zwei Methoden verwendet, um zu vergleichen, wie Sie js korrekt zur Bestimmung des Nullwerts verwenden.
Folgendes ist falsch:
var exp=null; if(exp==null){ alert("is null"); }
Wenn exp undefiniert ist, erhalten Sie das gleiche Ergebnis wie null, obwohl null und undefiniert unterschiedlich sind.
Hinweis: Wenn Sie gleichzeitig null und undefiniert beurteilen möchten, können Sie die obige Methode verwenden.
var exp=null; if(!exp){ alert("is null"); }
Wenn exp undefiniert ist oder die Zahl Null oder falsch ist, erhalten Sie das gleiche Ergebnis wie Null, obwohl Null nicht dasselbe ist.
Hinweis: Wenn Sie gleichzeitig Null, Undefiniert, Zahl Null und Falsch beurteilen möchten, können Sie die obige Methode verwenden.
var exp=null; if(typeof exp=="null"){ alert("is null"); }
Aus Gründen der Abwärtskompatibilität gibt typeof null immer ein Objekt zurück, wenn exp null ist, sodass es nicht auf diese Weise beurteilt werden kann.
var exp=null; if(isNull(exp)){ alert("is null"); }
Es gibt die IsNull-Funktion in VBScript, aber nicht in JavaScript.
Das Folgende ist der richtige Weg:
var exp=null; if(!exp && typeof exp!="undefined" && exp!=0){ alert("is null"); }
typeof exp!="undefiniert" schließt undefiniert aus
exp!=0 Die Ziffern Null und Falsch sind ausgeschlossen.
Eine einfachere und korrektere Methode:
var exp=null; if(exp===null){ alert("is null"); }
In DOM-Anwendungen müssen wir jedoch im Allgemeinen nur (!exp) zur Beurteilung verwenden, da in DOM-Anwendungen möglicherweise Null oder zurückgegeben wird undefiniert. Wenn Sie gezielt beurteilen, ob null oder undefiniert ist, ist das Programm zu kompliziert.
Das Obige beschreibt, wie man js verwendet, um Null zu bestimmen. Ich hoffe, es wird für alle hilfreich sein.
Verwandte Empfehlungen:
Warum hat JavaScript null? (Übersetzung) - Tianbeiya
Was ist die ursprüngliche Designabsicht von null und undefiniert in js
Wie verwende ich eine MySQL-Datenbank? NULL ermitteln Das Ergebnis ist 1?
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie den Nullwert mithilfe von js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!