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?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage