Cómo redondear un número al Top 10 más cercano en JavaScript

Cómo redondear un número al Top 10 más cercano en JavaScript
El cálculo aproximado de un número se conoce como redondeo. Ayuda a que los números sean más claros y simples de entender. De acuerdo con la precisión requerida del cálculo, los números se pueden redondear a un valor específico. Un número se redondea al décimo más cercano, el número completo no cambia, solo se cambia el valor aproximado.

Este estudio explicará el procedimiento para redondear un número en JavaScript a los 10 más cercanos.

Cómo redondear un número a los 10 más cercanos en JavaScript?

En JavaScript, use los siguientes métodos para redondear un número a los 10 más cercanos:

  • Matemáticas.método redondo ()
  • Matemáticas.método tceil ()
  • Matemáticas.Método de piso ()

Veamos el funcionamiento de los métodos mencionados anteriormente uno por uno!

Método 1: redondea un número a los 10 más cercanos utilizando matemáticas.método redondo ()

En JavaScript el "redondo()"Método del"MatemáticasEl tipo se utiliza para redondear los números decimales, así como los números completos en el valor aproximado. Redonda el entero al siguiente número entero.

Sintaxis

Siga la sintaxis dada para usar el método Round () para redondear el número más cercano al 10:

Matemáticas.ronda (número / 10) * 10
  • El "Matemáticas.redondo()El método se invoca pasando el número dividido por 10 como un argumento que redondeará el resultado al número entero más cercano.
  • Luego, multiplíquelo por 10 que redondeará el resultado a los 10 más cercanos.

Ejemplo

Primero, defina una función llamada "Roundtonearest10"Con un parámetro"número". Llama a las matemáticas.método redondo () que devolverá el valor aproximado más cercano al 10:

función roundtonearest10 (número)
devolver matemáticas.ronda (número / 10) * 10;

Llama a "Roundtonearest10"Funciona pasando un número entero"6745". Primero se dividirá por 10 y devuelve el "674.5"Que será redondeado a"675"Que es el número entero más cercano del 674.5. El valor resultante se multiplicará por 10 para obtener el valor aproximado al 10 más cercano:

consola.log (RoundTonearest10 (6745));

La salida mostrará "6750"Que es el 10 más cercano al"6745":

Pasemos el valor decimal "89.9"En la función y ver el valor redondeado:

consola.Log (RoundTonearest10 (89.9));

La salida imprimirá "90"Al redondear el número decimal"89.9"Al 10 más cercano:

Método 2: redondea un número a los 10 más cercanos utilizando matemáticas.método tceil ()

Para redondear un número a los 10 más cercanos, el "Matemáticas.fortificar techo()Se utiliza el método ". Redondeará el número al próximo entero más grande. Si se pasa un número decimal a las matemáticas.método ceil (), devuelve el número completo.

Sintaxis

La sintaxis dada se usa para el "fortificar techo()" método:

Matemáticas.techo (número / 10) * 10
  • Se necesita un número como un argumento dividido por 10 y luego lo multiplica con 10.
  • Al dividir el número por 10, redondeará el número al próximo entero más grande.
  • Luego, multiplique el número resultante por 10 para redondear el número a los 10 más cercanos.

Ejemplo

Invoca el "Matemáticas.fortificar techo()"Método en"Roundtonearest10"Función pasando el número dividido por 10 y luego multiplíquelo con 10 para redondear el número al 10 más cercano:

función roundtonearest10 (número)
devolver matemáticas.techo (número / 10) * 10;

Llama a "Roundtonearest10"Función y pasar un número"6745"Como argumento. Primero se dividirá por 10 y devuelve el "674.5"Que será redondeado a"675"Debido al método CEIL () que es el siguiente entero más grande de 674.5. Luego, el número resultante se multiplicará por 10 y obtendrá el valor aproximado al 10 más cercano:

consola.log (RoundTonearest10 (6745));

Producción

Del mismo modo, el número decimal también se redondea al 10 más cercano en JavaScript usando las matemáticas.método tceil (). Pasar el número "78.02"Como parámetro en el"Roundtonearest10" función. Volverá "8"Que es el siguiente entero más grande del"7.802”, Y luego multiplique el número resultante por 10 Ese es el valor aproximado al 10 más cercano:

consola.Log (RoundTonearest10 (78.02));

La salida correspondiente será:

Método 3: redondea un número a los 10 más cercanos utilizando matemáticas.Método de piso ()

Hay otro método "matemáticas.piso () "que se usa para redondear un número a los 10 más cercanos. Redondeará el número al entero más cercano. Si se pasa un entero decimal a las matemáticas.Método de piso (), devuelve el entero completo más cercano.

Sintaxis

La siguiente sintaxis se usa para el método de piso ():

Matemáticas.piso (número / 10) * 10
  • El método se llama pasar el número dividido por 10 como un argumento que redondeará el número resultante al entero más cercano.
  • Luego, el número resultante se multiplicará por 10, lo que devolverá el número redondeado al 10 más cercano.

Ejemplo

En la función definida "RoundTonearest10 ()", llama a "Matemáticas.piso()Método "Número de aprobación dividido por 10 como argumento y luego, multiplíquelo con 10:

función roundtonearest10 (número)
devolver matemáticas.piso (número / 10) * 10;

Pasar el número "6745"Como argumento en la función definida llamada"RoundTonearest10 ()". Primero se dividirá por 10 y devuelve el "674.5"Que será redondeado a"674"Debido al método de piso () que es el entero más cercano de 674.5. Entonces, el número resultante "674"Se multiplicará por 10 y obtendrá el valor aproximado al 10 más cercano:

consola.log (RoundTonearest10 (6745));

Producción

Pasar el número decimal "-5.15"Como parámetro en el"Roundtonearest10" función. Volverá "7"Que es el entero más cercano del"7.802”, Y luego multiplique el número resultante por 10 que es el valor aproximado al 10 más cercano:

consola.Log (RoundTonearest10 (-5.15));

La salida será:

Conclusión

Para redondear un número a los 10 más cercanos, use los métodos predefinidos del JavaScript que incluyen matemáticas.Round (), matemáticas.ceil () y las matemáticas.piso(). Las matemáticas.El método redondo () redondea el número al entero entero más cercano, las matemáticas.El método de ceil () redondea el número al siguiente entero más grande, mientras que las matemáticas.El método de piso () redondea el número al entero más cercano. Todos estos métodos se multiplicarán por 10 para redondear el número resultante a los 10 más cercanos. En este estudio, el funcionamiento de todos estos métodos se ha explicado junto con sus ejemplos.