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
student
hace 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

    student
    hace 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

    student
    hace 4 años

    parseInt solo transforma a numeros enteros, y Number permite decimales

    Ismael Torres

    Ismael Torres

    student
    hace 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.