De term "nan" is een afkorting van "Not a Number" en duidt op een waarde die niet als een geldig getal kan worden geïnterpreteerd. Dit kan voorkomen in diverse computationele contexten, zoals bij wiskundige bewerkingen die ongedefinieerd zijn (bijvoorbeeld het delen van nul door nul, of de wortel van een negatief getal), of bij data-invoerfouten waarbij niet-numerieke gegevens worden verwacht. Het concept is essentieel in programmeertalen en datasystemen, waar het helpt om ongeldige of oninterpreteerbare numerieke resultaten te markeren. Het correct omgaan met "nan"-waarden is cruciaal voor de integriteit van berekeningen en de betrouwbaarheid van data-analyse.