NaN

NaN, proviene del acrónimo en inglés Not a Number (en español: no es un número). Este acrónimo se usa generalmente en algunos lenguajes de programación para expresar un resultado imposible de calcular, como el caso de las raíces negativas, indeterminaciones, etc., retornando NaN como resultado de la operación.

NaN en los enteros

La mayoría de los formatos de representación de enteros no posee una forma de indicar la invalidez de los datos. El paquete de perl que indica el entero más grande (BigInt), usa el valor de NaN para los resultados de transformación de cadenas que no sean representables como enteros.

perl -mMath::BigInt -e "print Math::BigInt->new('foo')" 
NaN 
Other Languages
català: NaN
čeština: NaN
Deutsch: NaN
Ελληνικά: NaN
English: NaN
Esperanto: Ne nombro
suomi: NaN
français: NaN
italiano: NaN
日本語: NaN
한국어: NaN
lietuvių: NaN
Nederlands: NaN
polski: NaN
português: NaN
русский: NaN
svenska: NaN
Türkçe: Sayı değil
українська: NaN
Tiếng Việt: NaN (tin học)
中文: NaN