In diesem Artikel werden die Quellen und Beurteilungsmethoden von NULL, Empty und Nothing in ASP vorgestellt. Ich hoffe, es hilft allen.
In diesem Artikel werden die Quellen und Beurteilungsmethoden von NULL, Empty und Nothing in ASP vorgestellt.
Dim A
Dim B als String
Dimmen Sie C als Ganzzahl
D als Objekt dimmen
A ist gleich Empty, da „unbestimmte Variablen“, die nicht initialisiert wurden, gleich Empty sind. Wenn Sie jedoch A = oder A = 0 erkennen, können Sie auch einen wahren Wert erhalten.
B ist gleich, weil nicht initialisierte „Strings“ ohne feste Länge gleich sind. Beachten Sie jedoch bitte, dass B <> Null ist.
C ist gleich 0. Gibt es damit immer noch ein Problem?
D ist gleich Nothing, und „Objektvariablen“, die nicht mit Objekten festgelegt wurden, sind gleich Nothing, aber bitte verwenden Sie nicht D = Nothing, sondern verwenden Sie D Is Nothing, um zu bestimmen, ob D gleich Nothing ist, da das Symbol für Gleichheit wird durch Ist bestimmt, nicht durch =.
Der verwirrendste Teil ist das reservierte Wort Null. Bitte beachten Sie die folgende Aussage:
Drucken Sie X = Null
Drucken Sie X <> Null
Das Ergebnis ist Null (nicht wahr oder falsch), da der Operationsausdruck gleich Null ist. Wenn Sie beurteilen möchten, ob bestimmte Daten Null sind, dürfen Sie sie nicht verwenden :
Wenn X = Null, dann erhält ' immer Null
Verwenden Sie stattdessen:
Wenn IsNull(X) Dann
Welche Art von Daten sind gleich Null? „Datenfelder“ (in der Datenbank), die keine Daten enthalten, enthalten nicht nur Null-Operatoren, sondern sind auch gleich Null. Das heißt, jeder kann verstehen, dass Null das aus den Daten ausgelesene leere Feld ist.