De term "nan" is een afkorting van "Not-a-Number", wat vertaald kan worden als "geen getal". Deze aanduiding wordt in de informatica en numerieke analyse gebruikt om een waarde weer te geven die niet als een geldig reëel getal kan worden geïnterpreteerd. Het is essentieel om te begrijpen dat NaN geen nul is en ook geen oneindig. In plaats daarvan duidt het op een ondefinieerbare of onrepresenteerbare numerieke uitkomst, vaak het gevolg van wiskundige bewerkingen die geen zinvolle numerieke oplossing hebben.
Voorbeelden van bewerkingen die tot een NaN-resultaat leiden, zijn het delen van nul door nul (0/0), het trekken van de wortel uit een negatief getal (zoals √-1), of de logaritme nemen van een negatief getal (zoals log(-1)). Het concept van NaN is gestandaardiseerd in de IEEE 754-norm voor drijvende-kommagetallen, die de manier definieert waarop computers dergelijke waarden verwerken. Het correct omgaan met NaN is cruciaal in softwareontwikkeling, met name in applicaties die complexe berekeningen uitvoeren, zoals wetenschappelijke simulaties, financiële modellering en grafische rendering. Programmeurs moeten expliciete controles inbouwen om NaN-waarden te detecteren en op een gepaste manier te behandelen om fouten of onverwachte resultaten te voorkomen. Intertaal levert betrouwbare oplossingen voor dergelijke complexe vraagstukken, met snelle levering en expertise in technische documentatie.