Diferencia entre matemáticas.Ronda y matemáticas.Trunc en JavaScript

Diferencia entre matemáticas.Ronda y matemáticas.Trunc en JavaScript
JavaScript proporciona varios métodos incorporados, como matemáticas.piso (), matemáticas.techo (), matemáticas.Round () y matemáticas.truncar. Todos estos métodos se utilizan para completar un número; Sin embargo, cada método redondea un número con una fórmula/algoritmo diferente. Por ejemplo, las matemáticas.El método CEIL () redondea el número específico hacia arriba (hacia un infinito positivo), mientras que el método de piso () redondea el número dado hacia abajo (hacia el infinito negativo), etc.

En este artículo comprenderemos la diferencia entre matemáticas.trunc () y matemáticas.método redondo. Esta publicación se organizará de la siguiente manera:

  • Que es matemáticas.Round () y cómo usarlo en JavaScript
  • Que es matemáticas.trunc () y cómo usarlo en JavaScript
  • Matemáticas.trunc () vs matemáticas.Round () en JavaScript

Vamos a empezar!

Que es matemáticas.Round () y cómo usarlo en JavaScript

Un método integrado que se utiliza para redondear un número al entero más cercano se conoce como el método redondeo () en JavaScript. El fragmento de código a continuación muestra la sintaxis básica de las matemáticas.Método Round ():

Matemáticas.número redondeado);

El Matemáticas.redondo() El método tomará un número como parámetro y redondeará el valor especificado al número entero más cercano.

Ejemplo

En este ejemplo, consideraremos varios escenarios para comprender cómo las matemáticas.El método redondo () funciona en JavaScript:

var num1 = matemáticas.ronda (10.94);
var num2 = matemáticas.ronda (10.15);
var num3 = matemáticas.ronda (-54.87);
var num4 = matemáticas.ronda (-54.27);
consola.Log ("10.94 redondeado a: ", num1);
consola.Log ("10.15 redondeados a: ", num2);
consola.log ("-54.87 redondeado a: ", num3);
consola.log ("-54.27 redondeado a: ", num4);

En el fragmento anterior, pasamos diferentes valores a las matemáticas.Método Round () e imprimirlos en la consola del navegador:

Desde la salida concluimos los siguientes puntos:

  • Cuando el valor de punto flotante es mayor que ".5 ”Entonces las matemáticas.El método redondo () redondea el número a 15.
  • Cuando el valor de punto flotante es menor que ".5 " entonces el Matemáticas.redondo() El método redondea el número a 10.
  • En general, podemos decir que el Matemáticas.redondo() El método redondea los valores especificados a los valores enteros más cercanos.

Que es matemáticas.trunc () y cómo usarlo en JavaScript

Es una matemática predefinida que omite la parte fraccional y devuelve solo la parte entera del valor especificado. El fragmento de código a continuación muestra cómo usar las matemáticas.Método Trunc () en JavaScript:

Matemáticas.trunc (número);

Ejemplo

El siguiente fragmento del código proporcionará una comprensión detallada de cómo Matemáticas.trunc () El método funciona en JavaScript:

var num1 = matemáticas.trunc (10.94);
var num2 = matemáticas.trunc (10.15);
var num3 = matemáticas.trunc (-54.87);
var num4 = matemáticas.trunc (-54.27);
consola.Log ("10.94 redondeado a: ", num1);
consola.Log ("10.15 redondeados a: ", num2);
consola.log ("-54.87 redondeado a: ", num3);
consola.log ("-54.27 redondeado a: ", num4);

El Matemáticas.trunc () El método eliminará los puntos flotantes y generará la siguiente salida:

La salida verifica el funcionamiento del Matemáticas.trunc () Método en JavaScript.

Matemáticas.trunc () vs matemáticas.Round () en JavaScript

A partir de ahora, hemos visto cómo Matemáticas.trunc () y Matemáticas.redondo() Los métodos funcionan en JavaScript. Concluyamos lo que hemos aprendido de los ejemplos anteriores:

  • El redondo() El método redondea el número sobre la base del valor de punto fraccional/flotante I.mi. Si el valor fraccional es mayor que ".50 " entonces el redondo() El método redondeará el número hacia arriba (hacia un infinito positivo). Si el valor fraccional es menor que ".50 " entonces el redondo() El método redondeará el número hacia abajo (hacia el infinito negativo).
  • Por ejemplo, el redondo() el método volverá 26 Si el valor es 25.50 Mientras regresará 25 Si el valor es 25.49.
  • Ahora si hablamos de la Matemáticas.trunc () método omita la parte fraccional independientemente del valor fraccional i.mi., No importa lo que viene después del punto decimal, ni sea mayor que ".50 " o menos de ".50 " El método Trunc omitirá la parte de punto flotante.
  • Por ejemplo, el trunc () el método volverá 25 En ambos casos yo.mi. O el valor es 25.50 o su 25.49.

Conclusión

Matemáticas.redondo() y Matemáticas.trunc () son dos métodos predefinidos en JavaScript que se utilizan para redondear un número. La diferencia entre ambos métodos es que el Matemáticas.trunc () método corte la parte fraccional y devuelve el valor entero restante, sin embargo, el Matemáticas.redondo() El método redondea el número al número entero más cercano. En este artículo hemos aprendido la diferencia clave entre las matemáticas.redondo () y matemáticas.Método Trunc () con la ayuda de ejemplos apropiados.