Significado de NaN

El valor NaN (abreviatura de Not-A-Number) significa "no es un número". Este valor ocurre al intentar realizar una operación matemática no válida.

Ejemplo

Multipliquemos una cadena de letras por un número:

javascriptconsole.log('aaa' * 3);

Resultado de la ejecución del código:

javascriptNaN

Ejemplo

Intentemos dividir una cadena por otra:

javascriptconsole.log('aaa' / 'bbb');

Después de ejecutar el código también obtendremos NaN:

javascriptNaN

Ejemplo

Ahora sumemos el valor NaN con un número:

javascriptconsole.log(NaN + 3);

Resultado de la ejecución del código:

javascriptNaN

Véase también

  • la función isNaN,
    que realiza la comprobación de NaN