Heim > Web-Frontend > js-Tutorial > So ermitteln Sie den Nullwert mithilfe von js

So ermitteln Sie den Nullwert mithilfe von js

小云云
Freigeben: 2017-11-18 16:00:04
Original
3447 Leute haben es durchsucht

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");
}
Nach dem Login kopieren

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");
}
Nach dem Login kopieren

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");
}
Nach dem Login kopieren

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");
}
Nach dem Login kopieren

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");
}
Nach dem Login kopieren

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");
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage