La pregunta puede elevar las cejas, pero he estado buscando en google y no conozco la palabra clave para la búsqueda. Yo no sé el término matemático.
Lo que estoy tratando de hacer es que se desea redondear un número a la izquierda de la mayoría de cifra significativa.
Por ejemplo,
Si tengo $1111$ quiero la vuelta a $1000$ Si tengo $423$ quiero la vuelta a $400$.
Se me ocurrió una manera de hacer esto. Si alguien puede confirmar si estoy cerca de ser correcto, le estaría muy agradecido.
para $423$ me haría Math.floor(423/100) * 100
, pero para hacer eso tendría que saber para cada número lo que a dividir y multiplicar.
Lo que no quiero hacer es un montón de if-else bloques como este.
if number is > 10 and number is < 99 then:
divide by 100
else if number is > 99 and number is < 999 then:
divide by 1000
// so on