Unterschied zwischen "null","undeclared" und "undefined"

    • Unterschied zwischen "null","undeclared" und "undefined"

      Was ist der Unterschied zwischen "null", "undeclared" und "undefined"?

      null

      • Eine Variable ist dann "null" wenn Sie explizit die "null" zuweisen.


      undefined
      • "undefined" bedeutet Sie definieren eine Variable die Sie aber keinen Wert zuweisen.


      undeclared
      • "undeclared" ist wenn Sie was definieren möchten ohne ein var,let oder const anzuhängen.
      • Würden Sie im strikten Modus ('use strict';) eine "undeclared" Variable definieren würde es "ReferenceError" ausgeben.
      • Also nicht deklarierte Variablen sind schlecht so wie globale Variablen. (bad practice).
      =

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Kladun ()