Matemáticas.piso, matemáticas.techo, partido.trunc y matemáticas.Métodos redondos en JavaScript

Matemáticas.piso, matemáticas.techo, partido.trunc y matemáticas.Métodos redondos en JavaScript
JavaScript es uno de los lenguajes de programación bien conocidos en este momento, y se debe a que tiene un paquete o una biblioteca para casi todos los problemas que un programador podría enfrentar. Al desarrollar un programa JavaScript o una aplicación web completa, debe tratar con números. En algunos casos, no desea un número flotante en su variable, ahí es donde el Objeto matemático entra en juego.

Comencemos discutiendo el objeto matemático muy brevemente porque es una buena práctica comprender los conceptos básicos de algo al tratar de aprender algo nuevo.

El objeto matemático

Matemáticas El objeto es un objeto global que viene construido con JavaScript y permite a los usuarios realizar una variedad de funciones matemáticas cuando trabaja en un problema que requiere tal ayuda. Lo que queremos decir con el término "objeto global" es que no necesita crear un objeto antes de usarlo. Sin embargo, el objeto matemático no es como otros objetos globales, ya que no es un constructor. La razón de esto es que el objeto matemático y todos los métodos dentro de él son estáticos y es por eso que normalmente no lo llamamos un "objeto de función".

Matemáticas.métodos

El objeto matemático contiene muchos métodos diferentes y vamos a discutir cuatro de ellos que nos ayudan a convertir cualquier número en un entero: un número real (un valor de número sin la parte fraccional).

Los cuatro métodos de objeto matemático son:

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

Sintaxis

La sintaxis sigue siendo la misma para todos estos cuatro métodos y eso es:

Matemáticas.Método (número \ variable que contiene número)

Matemáticas.redondo (x)

Este método es bastante simple, toma un número, lo redondea a su número real más cercano y devuelve ese valor como entero.

Lo rodea a su número más cercano significa si el número de punto flotante después del punto decimal es mayor que ".50"Entonces el número redondearía al siguiente número. Por ejemplo, el número "4.57"Reduciría a"5". Del mismo modo, si el número decimal después del punto decimal es menor o igual a ".50"Entonces el número redondearía al mismo número E.gramo. "4.47"Reduciría a"4".

Tomemos un número cuyo número de punto flotante sea menor que ".50"Y guárdelo en una variable como así:

const numberValue = 138.2293;

Ahora, pasemos este valor al Matemáticas.redondo() método y luego impórtelo usando usando consola.registro() función, al igual que:

consola.registro (matemáticas.ronda (NumberValue));

Fragmento de código completo

const numberValue = 138.2293;
consola.registro (matemáticas.ronda (NumberValue));

Producción

Puedes presenciar que el número "138.2293"Se redondea a"138".

Aquí hay otro ejemplo en el que estamos alimentando un número cuyo número de punto flotante sea mayor que "0.50"Además, estamos usando directamente un número en los parámetros del Matemáticas.redondo() función.

Ahora el Matemáticas.redondo() El método se ha redondeado "1.57" a "2" y volvió "2" como resultado.

Matemáticas.techo (x)

Matemáticas.fortificar techo() El método redondea el número que se le da en sus parámetros. No importa si el número de punto flotante es mayor o menor que ".50 ", las matemáticas.El método de ceil () simplemente redondeará el número que se le da e.gramo. "4.37"Reduciría a"5"Incluso si el número de punto flotante es".37".

Tomemos un número y lo almacenemos en una variable como así:

const numberValue = 30.12;

Ahora, pasemos este valor al Matemáticas.fortificar techo() método y luego impórtelo usando usando consola.registro() función, al igual que:

consola.registro (matemáticas.techo (numberValue));

Fragmento de código completo

const numberValue = 30.12;
consola.registro (matemáticas.techo (numberValue));

Producción

Puede presenciar que incluso si el número de punto flotante es tan bajo como ".12" pero Matemáticas.fortificar techo() El método ha redondeado el número a "31".

Tomemos otro ejemplo de Matemáticas.fortificar techo() método en el que alimentaremos el número con el número de punto flotante ".00"A las matemáticas.CEIL () Función:

La salida es "922" y puede confirmar a partir de este ejemplo que el número siempre se redondea usando el Matemáticas.fortificar techo() método.

Matemáticas.piso (x)

Matemáticas.piso() ¿Tiene exactamente lo contrario del Matemáticas.fortificar techo() método, redondea abajo el número.

Por ejemplo, tomemos un número cuyo número de punto flotante sea mayor que ".5 ”y guárdelo en una variable como así:

const numberValue = 53.784;

Ahora, pasemos este valor al Matemáticas.piso() método y luego impórtelo usando usando consola.registro() función, al igual que:

consola.registro (matemáticas.piso (NumberValue));

Fragmento de código

const numberValue = 53.784;
consola.registro (matemáticas.piso (NumberValue));

Producción

Puede ver que incluso si el número de punto flotante es mayor que ".5" pero Matemáticas.piso() El método ha redondeado el número a "53".

Aquí hay un ejemplo de Matemáticas.piso() método sin usar una variable para almacenar el número:

Matemáticas.trunc (x)

Este Matemáticas.trunc () El método devuelve solo la parte entera del número, la parte antes del punto decimal ".". No redondea nada. Por ejemplo, tomemos un número y guárdelos en una variable como así:

const numberValue = 434.021395753;

Ahora, pasemos este valor al Matemáticas.trunc () método y luego impórtelo usando usando consola.registro() función, al igual que:

consola.registro (matemáticas.trunc (numberValue));

Fragmento de código completo

const numberValue = 434.021395753;
consola.registro (matemáticas.trunc (numberValue));

Producción

Aquí hay otro ejemplo sin almacenar el valor en una variable:

consola.registro (matemáticas.trunc (874.921395753));

Los cuatro métodos juntos

No existe tal restricción que nos limite a usar solo uno de estos métodos en un solo número o una sola variable. Podemos usar todos estos métodos en una sola variable también. Al igual que se muestra a continuación:

Fragmento de código

Pruebe estos comandos en la consola del navegador (F12 para Chrome)

número = 6632.678501;
Matemáticas.número redondeado);
Matemáticas.techo (número);
Matemáticas.numero de piso);
Matemáticas.trunc (número);

Producción

Conclusión

Como programador, debe tratar con números y para esas funciones matemáticas se utilizan. Las funciones matemáticas se ejercen en un valor numérico para convertirlas en un número real o un entero. En JavaScript, el global Matemáticas Object realiza varias operaciones matemáticas. En este tutorial, cubrimos cuatro métodos de JavaScript diferentes para modificar los números con ejemplos, que son Matemáticas.Round (), partido.fortificar techo(), Matemáticas.piso y Matemáticas.trunc ().