Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

169
Visualizações
Truncar a los 50 más cercanos en JavaScript

¿Qué fórmula de JavaScript puedo usar para truncar un número al 50 más cercano? Ejemplo. queria 498 > 450

Yo he tratado

Math.round (498, 50 )

Y Math.ceil(498, 50)

Pero no estoy recibiendo. Por favor ayuda

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Esto puede ser una confusión de terminología, mezclando términos como "más cercano" y "truncado", ninguno de los cuales describe completamente lo que demuestra el ejemplo.

El ejemplo que das siempre redondea hacia abajo , nunca hacia arriba, al valor personalizado más cercano (en este caso, 50 ). Para hacer eso, simplemente reste el resultado de % 50 . Por ejemplo:

 const val = 498; console.log(val - val % 50);

Incluso convertirlo en una función reutilizable:

 const Nearest = (val, num) => val - val % num; console.log(Nearest(498, 50));

about 4 years ago · Juan Pablo Isaza Relatório

0

Divide por 50, haz la operación, multiplica por 50.

 console.log(Math.floor(498 / 50) * 50); console.log(Math.ceil(498 / 50) * 50); console.log(Math.round(498 / 50) * 50); console.log(Math.trunc(498 / 50) * 50);

about 4 years ago · Juan Pablo Isaza Relatório

0

Divides tu número por 50, tomas el techo de ese número y luego lo multiplicas por 50.

 Math.ceil(value / 50) * 50;

Una nota al margen rápida: truncar tiene un significado completamente diferente para los números en Javascript: Math.trunc en MDN

Editar:

Si desea otra semántica de redondeo además de ceil , por supuesto puede usar floor (siempre va al múltiplo más bajo de 50):

 Math.floor(451 / 50) * 50; // => 450
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda