De term "NaN" staat voor "Not a Number", wat letterlijk "geen getal" betekent. Het is een speciale waarde die in computersystemen wordt gebruikt om het resultaat van wiskundige bewerkingen aan te duiden die geen welomschreven numerieke uitkomst hebben. Voorbeelden hiervan zijn het delen van nul door nul, of het nemen van de wortel van een negatief getal. Deze waarde is van cruciaal belang voor de integriteit van berekeningen, aangezien het voorkomt dat ongeldige resultaten als geldige getallen worden geïnterpreteerd, wat kan leiden tot onjuiste conclusies of systeemfouten. Het correct omgaan met NaN is essentieel in programmeertalen en databases, waar het kan helpen bij het debuggen van complexe algoritmes en het handhaven van de nauwkeurigheid van gegevens. Het dient als een indicator dat verdere analyse of correctie van de inputgegevens noodzakelijk is om tot een betekenisvol numeriek resultaat te komen.