De afkorting "nan" staat voor "Not a Number". In programmeertalen en datasystemen duidt dit een waarde aan die geen legaal of zinvol numeriek resultaat is. Dit kan bijvoorbeeld voorkomen bij een deling door nul, de wortel van een negatief getal, of wanneer een wiskundige bewerking wordt uitgevoerd op niet-numerieke gegevens. Het is een belangrijke indicator voor fouten of ongeldige bewerkingen binnen computationele contexten.

