Diferentes métodos para redondear números flotantes en JavaScript?

Diferentes métodos para redondear números flotantes en JavaScript?
El redondeo de números es una tarea importante y útil en el lenguaje de programación de JavaScript en múltiples casos. Por ejemplo, los programadores pueden querer mostrar números con un número limitado de decimales o números enteros para que sean más fáciles de leer o colocarlos en un espacio pequeño.

Este tutorial ilustrará los métodos para redondear los números flotantes/decimales en JavaScript.

Diferentes métodos para redondear los números flotantes/decimales en JavaScript?

En JavaScript, los métodos previos a la construcción dados a continuación se utilizan para redondear los números de flotación:

  • Matemáticas.redondo()
  • Matemáticas.piso()
  • Matemáticas.fortificar techo()
  • Matemáticas.trunc ()
  • tofixed ()

Método 1: redondea los números de flotación utilizando las "matemáticas.Método Round () "

Utilizar el "Matemáticas.redondo()"Método para redondear los números flotantes o decimales. Redondeará el número dado al número/entero más cercano. Si la porción decimal/parte del número especificado es 0.5 o más, el número se redondea. De lo contrario, se redondea.

Sintaxis
Use la sintaxis dada para las matemáticas.Método Round ():

Matemáticas.redondo (floatnumber);

Ejemplo
Pasar el número decimal "25.5911"Al método Round () como argumento:

Matemáticas.ronda (25.5911);

Se puede ver que la salida muestra el "26", Que es el número entero más cercano, y también redondea debido al"0.5911", Que es la parte decimal del número:

Método 2: redondea los números de flotación utilizando las matemáticas.Método de piso ()

Para redondear los números de flotación, use el "Matemáticas.Piso()" método. Toma un número y lo redondea al entero más cercano o más cercano. Siempre se redondea, incluso si la parte decimal del número es 0.5 o más que 0.5.

Sintaxis
Sigue la sintaxis dada para las matemáticas.Método de piso ():

Matemáticas.piso (floatnumber);

Ejemplo
Llame al método del piso () del objeto matemático y pase el número decimal para redondearlo:

Matemáticas.piso (25.5911);

Producción

Método 3: redondea los números de flotación utilizando las matemáticas.método tceil ()

Para redondear el número flotante, use el "Matemáticas.fortificar techo()" método. Acepta un número decimal y lo redondea al entero más cercano o más cercano. Siempre se redondea, incluso si la parte decimal del número es inferior a 0.5.

Sintaxis
Se utiliza la siguiente sintaxis para las matemáticas.Método de ceil ():

Matemáticas.techo (floatnumber);

Ejemplo
Invocar las matemáticas.método ceil () y pasar el número decimal "25.5911"Como argumento:

Matemáticas.techo (25.5911);

Da el número entero más cercano al redondearlo como una salida debido a la parte decimal del número "0.5911":

Método 4: redondea los números de flotación utilizando las matemáticas.método trunc ()

Otro método para redondear el número de flotación es el "Matemáticas.trunc ()" método. Se utiliza para truncar la porción decimal de un número, eliminando efectivamente la parte fraccional y devolviendo solo la parte entera del número.

Sintaxis
La sintaxis mencionada a continuación se utiliza para las matemáticas.Método Trunc ():

Matemáticas.trunc (floatnumber);

Ejemplo
Pasar el número decimal al método trunc () para truncar la parte decimal del número:

Matemáticas.trunc (25.5911);

Método 5: redondea los números de flotación utilizando el método tofixed ()

Si desea redondear el número de flotación a un cierto número de puntos decimales, utilice el "tofixed ()" método. Se utiliza para especificar el número de decimales para utilizar al formatear un número como una cadena.

Sintaxis
Para los números de redondeo en el número especificado de lugares decimales, use la sintaxis dada:

número flotante.tofixed ()

Ejemplo
Redondea el número "25.5911"A los 2 decimales:

consola.registro (25.5911.tofixed (2));

Se puede ver que la salida dada muestra el número de flotación hasta 2 decimales:

Llame al método tofixed () con un número para redondear el número hasta 1 decimal:

consola.registro (25.5911.tofixed (1));

Producción

Eso se trata de los números flotantes de redondeo en JavaScript.

Conclusión

Para redondear los números flotantes en JavaScript, use el "Matemáticas.redondo()","Matemáticas.piso()","Matemáticas.fortificar techo()","Matemáticas.trunc ()" o el "tofixed ()" método. El método Round () redondea el número hasta el número de número entero más cercano, el método de piso () se redondea al entero más cercano, el método CEIL () se redondea al entero más cercano o más cercano. El método Trunc () trunca la parte decimal de un número, mientras que el método tofixed () se usa para formatear un número a un cierto número de puntos decimales. Este tutorial ilustra los métodos para redondear los números de punto flotante en JavaScript con ejemplos detallados.