Eine echte Null ist eine vorhandene Angabe
Ein Formular übergibt eine selbst eingetragene Menge von null. In der nächsten Ansicht steht plötzlich die Standardmenge. Eine mögliche Ursache ist eine Ersatzregel, die alle falsy Werte gleich behandelt. MDN erklärt den Nullish-Coalescing-Operator als engere Entscheidung: Der rechte Wert wird bei null oder undefined verwendet. Eine vorhandene numerische Null bleibt dagegen erhalten. Ob sie fachlich erlaubt ist, muss das Projekt gesondert festlegen.
Den Standardwert aus dem Datenvertrag ableiten
Schreibe auf, welche Zustände erwartet werden. Nicht vorhanden, ausdrücklich null, leere Zeichenfolge und die Zahl null können unterschiedliche Bedeutungen besitzen. Verwende für die Abnahme künstliche Bestandsdaten und entscheide für jeden Zustand, was angezeigt werden soll. Ein Operator kann die gewählte Regel ausdrücken, aber keine unklare fachliche Vorgabe reparieren. Wenn eine Menge zwingend positiv sein muss, ist eine zusätzliche Prüfung erforderlich.
Auch Texte brauchen Aufmerksamkeit. Ein leerer Name wird durch die engere Ersatzregel nicht automatisch zu einer verständlichen Bezeichnung. Vielleicht soll er als Eingabefehler markiert werden. Das ist eine andere Entscheidung als der Umgang mit einer gültigen Zahl null. Unsere Empfehlung ist, solche Regeln im Code und im Test bewusst getrennt aufzuschreiben. Die Bezeichnung Standardwert sollte nicht jede fehlende oder unpassende Eingabe verdecken.
Die Ausgabe mit einer kleinen Wertetabelle prüfen
Führe dieselbe Anzeige nacheinander mit einer positiven Zahl, null als Zahl, einem Nullwert und einer nicht vorhandenen Eigenschaft aus. Ergänze einen leeren Text, wenn deine Schnittstelle ihn liefern kann. Vergleiche die sichtbare Ausgabe mit der vorher notierten Erwartung. Prüfe anschließend auch den gespeicherten Wert: Ein korrekt angezeigter Standard darf nicht unbemerkt die ursprünglichen Daten überschreiben.
Einen Fehler gezielt erklären
Wenn die vorhandene Null durch eine Vorgabe ersetzt wurde, beschreibe den konkreten Fall. Daraus folgt nicht, dass jeder Einsatz einer allgemeinen Ersatzregel falsch wäre. Entscheidend ist, ob sie zum Datenvertrag passt. Der Nutzen der engeren Prüfung liegt darin, eine wirklich vorhandene Angabe zu erhalten. Eine nachvollziehbare Korrektur bewahrt diese Unterscheidung in Anzeige, Speicherung und Export, statt nur einen einzelnen Bildschirmausschnitt schöner aussehen zu lassen.
Quellen & Aktualität
Quellen geprüft am 2026-10-24. Herstellerangaben sind als solche eingeordnet. Produktdetails können sich nach diesem Stand ändern.


