null bietet sich IMHO nur an wenn man klar machen möchte dass es kein Wert von ist JS irgendwann selbst erzeugt hat, weil AFAIK unter keinen Umständen null zurückgegeben wird (wohl aber undefined)
Sämtliche Core- und HTML-DOM-Methoden geben null zurück und manche nehmen null als Parameter entgegen. undefined kommt in den meisten eingebauten APIs nicht vor. Oder meinst du im ECMAScript-Core?
Mathias