Si parseInt (es para números enteros) y parseFloat (números flotantes o decimales, me imagino que sin ninguna restricción de números de d...

Pregunta de la clase:
Obteniendo datos del usuario
Miguel Galvez

Miguel Galvez

Pregunta
studenthace 4 años

Si parseInt (es para números enteros) y parseFloat (números flotantes o decimales, me imagino que sin ninguna restricción de números de decimales), ¿cuál es la función para limitar el número de decimales a 2 o 3?

2 respuestas
para escribir tu comentario
    David Almonacid

    David Almonacid

    studenthace 4 años

    Para designar los decimales a mostrar se utiliza el método '.toFixed()', tal como el anterior compañero lo indicó, pero esto trae un incoveniente y es que este método te convierte el número en string (en texto plano); para volver a convertirlo en número tendrás que utilizar el método 'parseFloat' o la clase 'Number'.

    Ejemplo:

    const x = 8.354789 const y = Number(x.toFixed(3)) console.log(y) // muestra en consola el número 8.355 const z = parseFloat(x.toFixed(3)) console.log(z) // muestra en consola el número 8.355
    Ovidio Andrade

    Ovidio Andrade

    studenthace 4 años

    Para Limitar decimales en Javascript solo hay que usar la siguiente función toFixed()

    var numero = 9.46789; var conDecimal = numero.toFixed(2); // Igual a 9.47 var entero = numero.toFixed(); // Igual a 9 (como un entero) var con3decimales = numero.toFixed(3); // Igual a 9.468
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.