Differenza tra matematica.rotondo e matematica.trunc in javascript

Differenza tra matematica.rotondo e matematica.trunc in javascript
JavaScript fornisce diversi metodi integrati come la matematica.pavimento (), matematica.ceil (), matematica.round () e matematica.trunc. Tutti questi metodi sono usati per completare un numero; Tuttavia, ogni metodo arrotonda un numero con una formula/algoritmo diverso. Ad esempio, la matematica.Il metodo ceil () arrotonda il numero specifico verso l'alto (verso l'infinito positivo) mentre il metodo del pavimento () arrotola il numero dato verso il basso (verso l'infinito negativo), ecc.

In questo articolo capiremo la differenza tra matematica.trunc () e matematica.metodo rotondo. Questo post sarà organizzato come segue:

  • Cos'è la matematica.round () e come usarlo in javascript
  • Cos'è la matematica.trunc () e come usarlo in javascript
  • Matematica.Trunc () vs matematica.round () in javascript

Quindi, iniziamo!

Cos'è la matematica.round () e come usarlo in javascript

Un metodo incorporato che viene utilizzato per completare un numero al numero intero più vicino viene definito il metodo rotondo () in javascript. Lo snippet di codice seguente mostra la sintassi di base della matematica.Metodo round ():

Matematica.round (numero);

IL Matematica.girare() Il metodo prenderà un numero come parametro e rotola il valore specificato al numero intero più vicino.

Esempio

In questo esempio, considereremo vari scenari per capire come la matematica.Il metodo round () funziona in javascript:

var num1 = matematica.round (10.94);
var num2 = matematica.round (10.15);
var num3 = matematica.round (-54.87);
var num4 = matematica.round (-54.27);
console.registro ("10.94 arrotondato a: ", num1);
console.registro ("10.15 arrotondati a: ", num2);
console.log ("-54.87 arrotondato a: ", num3);
console.log ("-54.27 arrotondato a: ", num4);

Nel frammento di cui sopra, abbiamo passato valori diversi in matematica.Metodo round () e stampato sulla console del browser:

Dall'output abbiamo concluso i seguenti punti:

  • Quando il valore fluttuante è maggiore di ".5 "Quindi la matematica.Il metodo round () completa il numero a 15.
  • Quando il valore a punto mobile è inferiore a ".5 " poi il Matematica.girare() Il metodo abbassa il numero a 10.
  • Tutto sommato, possiamo dire che il Matematica.girare() Il metodo arrotonda i valori specificati ai valori interi più vicini.

Cos'è la matematica.trunc () e come usarlo in javascript

È una matematica predefinita che salta la parte frazionaria e restituisce solo la parte intera del valore specificato. Lo snippet di codice seguente mostra come usare la matematica.Metodo Trunc () in JavaScript:

Matematica.trunc (numero);

Esempio

Lo snippet di codice seguente fornirà una comprensione dettagliata di come Matematica.trunc () Il metodo funziona in JavaScript:

var num1 = matematica.trunc (10.94);
var num2 = matematica.trunc (10.15);
var num3 = matematica.trunc (-54.87);
var num4 = matematica.trunc (-54.27);
console.registro ("10.94 arrotondato a: ", num1);
console.registro ("10.15 arrotondati a: ", num2);
console.log ("-54.87 arrotondato a: ", num3);
console.log ("-54.27 arrotondato a: ", num4);

IL Matematica.trunc () Il metodo rimuoverà i punti mobili e genererà il seguente output:

L'output verifica il funzionamento del Matematica.trunc () Metodo in JavaScript.

Matematica.Trunc () vs matematica.round () in javascript

A partire da ora, abbiamo visto come Matematica.trunc () E Matematica.girare() I metodi funzionano in JavaScript. Concludiamo ciò che abbiamo imparato dagli esempi di cui sopra:

  • IL girare() Il metodo arrotonda il numero sulla base del valore di punto frazionario/galleggiante i.e. Se il valore frazionario è maggiore di ".50 " poi il girare() Il metodo arrotonda il numero verso l'alto (verso l'infinito positivo). Se il valore frazionario è inferiore a ".50 " poi il girare() Il metodo accumulerà il numero verso il basso (verso l'infinito negativo).
  • Ad esempio, il girare() Il metodo tornerà 26 Se il valore è 25.50 mentre tornerà 25 Se il valore è 25.49.
  • Ora se parliamo del Matematica.trunc () Metodo salta la parte frazionaria indipendentemente dal valore frazionario i.e., Non importa cosa accade dopo il punto decimale sia maggiore di ".50 " o meno di ".50 " Il metodo Trunc salterà la parte mobile.
  • Ad esempio, il trunc () Il metodo tornerà 25 In entrambi i casi i.e. o il valore è 25.50 o è 25.49.

Conclusione

Matematica.girare() E Matematica.trunc () sono due metodi predefiniti in JavaScript che vengono utilizzati per arrotondare un numero. La differenza tra i due metodi è che il Matematica.trunc () Metodo Cut-Off la parte frazionaria e restituisce il valore intero rimanente, tuttavia il Matematica.girare() Il metodo arrotonda il numero all'intero più vicino. In questo articolo abbiamo imparato la differenza chiave tra matematica.Round () e matematica.Metodo trunc () con l'aiuto di esempi appropriati.