parseInt() y Number() es lo mismo. Cuál es la diferencia entre estas funciones?

Pregunta de la clase:
Coerción
Jeison Steven Angel Castro

Jeison Steven Angel Castro

Pregunta
studenthace 4 años

parseInt() y Number() es lo mismo. Cuál es la diferencia entre estas funciones?

3 respuestas
para escribir tu comentario
    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Aqui puedes encontrar mas documentación al respecto. Además de que también existe el parseFloat para números decimales, pero el Number es mucho mas fácil.

    Mauro Nava

    Mauro Nava

    studenthace 4 años

    parseInt solo transforma a numeros enteros, y Number permite decimales

    Ismael Torres

    Ismael Torres

    studenthace 4 años

    La mayor diferencia es que parseInt() sólo te permitirá transformar el número entero y omitirá los decimales, por ejemplo:

    parseInt('12.34')
    Te devolverá: 12 En cambio:
    Number('12.34')
    Te devolverá 12.34

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.