
Miguel Galvez
PreguntaSi 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?
- Toda esta informacion la extraje del siguiente link https://tecnonucleous.com/2018/03/24/como-limitar-los-numeros-decimales-es-javascript/

David Almonacid
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
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