De term "nan" is een afkorting van "not a number", wat in het Nederlands vertaald kan worden als "geen getal". Dit is een speciale waarde die in computeralgoritmen en wiskundige berekeningen wordt gebruikt om aan te geven dat een bepaalde operatie geen geldig numeriek resultaat heeft opgeleverd. Het wordt vaak gezien wanneer er ongedefinieerde of onrepresenteerbare wiskundige bewerkingen plaatsvinden, zoals het delen van nul door nul, de wortel trekken van een negatief getal, of het resultaat van een berekening die buiten het bereik van de beschikbare numerieke representatie valt.