En que casos se genera NaN? para que sirve NaN? por que existe?

Pregunta de la clase:
Valores: Truthy y Falsy
Juan David Puertas Vargas

Juan David Puertas Vargas

Pregunta
studenthace 5 años

En que casos se genera NaN? para que sirve NaN? por que existe?

5 respuestas
para escribir tu comentario
    Juan Guillen Fortich

    Juan Guillen Fortich

    studenthace 5 años

    NaN significa Not a Number y se genera cuando el tipo de valor no es un número. Existe por si necesitamos validar si una variable es o no un número.

    Emmanuel Maximino Lopez Licea

    Emmanuel Maximino Lopez Licea

    studenthace 5 años

    Incluso existe una funcion llamada de esa forma Nan(), si lo que le pasas no es un numero no hace nada y si lo es pues hace algo, incluso podria pasar al revez si asi lo especificas.

    Aarón González

    Aarón González

    studenthace 5 años

    En general lo ves cuando no pasas un string a un number. Inicialmente es el error más común por el que nos devuelve un NaN (Not a Number)

    Daniel Primo Juipa

    Daniel Primo Juipa

    studenthace 5 años

    NaN se genera cuando el navegador no encuentra un numero en el codigo y esto muchas veces sucede porque nos olvidamos de cambiarlo de tipo string a number

Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.

Curso Básico de JavaScript [Empieza Gratis]
Curso Básico de JavaScript [Empieza Gratis]

Curso Básico de JavaScript [Empieza Gratis]

Conoce los conceptos clave del lenguaje de programación que se está comiendo al mundo. Aprende qué es una variable, una función, un objeto y dónde se guardan esos valores. Descubre qué es Scope y cómo se utilizan los loops. Obtén las herramientas para saber cómo tomar decisiones y validar acciones. En este curso, darás el primer paso para empezar tu carrera como desarrollador.