Wann initialisiere ich Variablen in JavaScript mit Null oder überhaupt nicht?
Ich habe verschiedene Codebeispiele mit deklarierten und auf undefined und null gesetzten Variablen gesehen. Sowie:
var a; // undefined - unintentional value, object of type 'undefined'
var b = null; // null - deliberate non-value, object of type 'object'
Wenn der Code, der diesen Deklarationen folgt, a oder b einen Wert zuweist, was ist der Grund für die Verwendung eines Deklarationstyps gegenüber einem anderen?