NaN står for Ikke et tall. Det er en spesiell verdi som brukes til å representere en udefinert eller feilaktig verdi i dataprogrammer. I de fleste programmeringsspråk er NaN et reservert nøkkelord eller konstant som kan brukes i beregninger for å indikere at et resultat ikke er gyldig eller ikke kan beregnes.