Das nicht definiert
value wird von JavaScript auf zwei unterschiedliche Arten verwendet.
Die erste Art, wie es verwendet wird, ist die Angabe, dass eine deklarierte Variable (var foo
) hat keinen zugewiesenen Wert. Der zweite Weg besteht darin, anzuzeigen, dass eine Objekteigenschaft, auf die Sie zugreifen möchten, nicht definiert ist (sie wurde nicht einmal benannt) und nicht in der Prototypkette gefunden wird.
Im folgenden Beispiel untersuche ich beide Verwendungen von nicht definiert
von JavaScript.
Beispiel: sample62.html
Es wird als bewährte Methode betrachtet, die Verwendung von JavaScript allein zuzulassen nicht definiert
. Sie sollten nie feststellen, dass Sie einen Wert festlegen nicht definiert
, wie in foo = undefiniert
. Stattdessen, Null
sollte verwendet werden, wenn Sie angeben, dass ein Eigenschafts- oder Variablenwert nicht verfügbar ist.
nicht definiert
VariableIm Gegensatz zu früheren Versionen verfügt JavaScript ECMA-262 Edition 3 (und höher) über eine globale Variable, die aufgerufen wird nicht definiert
im globalen Gültigkeitsbereich deklariert. Da die Variable deklariert und keinem Wert zugewiesen ist, wird die undefinierte Variable auf festgelegt nicht definiert
.
Beispiel: sample63.html
Ein gutes Verständnis für die nicht definiert
Wert ist beim Arbeiten mit JavaScript von entscheidender Bedeutung.