Com arrodonir un nombre al 10 més proper en JavaScript

Com Arrodonir Un Nombre Al 10 Mes Proper En Javascript



El càlcul aproximat d'un nombre es coneix com a arrodoniment. Ajuda a fer que els números siguin més clars i fàcils d'entendre. Segons la precisió requerida del càlcul, els números es poden arrodonir a un valor específic. Un nombre s'arrodoneix a la dècima més propera, el nombre sencer no es modifica, només es modifica el valor aproximat.

Aquest estudi explicarà el procediment per arrodonir un nombre en JavaScript al 10 més proper.

Com arrodonir un nombre al 10 més proper en JavaScript?

A JavaScript, utilitzeu els mètodes següents per arrodonir un nombre al 10 més proper:







Vegem un per un el funcionament dels mètodes esmentats!



Mètode 1: arrodoneix un nombre al 10 més proper utilitzant el mètode Math.round().

En JavaScript el ' rodó () ' mètode de la ' Matemàtiques ” s'utilitza per arrodonir els nombres decimals així com els nombres sencers al valor aproximat. Arrodoneix l'enter al següent nombre sencer.



Sintaxi





Seguiu la sintaxi donada per utilitzar el mètode round() per arrodonir el nombre més proper al 10:

Matemàtiques . rodó ( nombre / 10 ) * 10
  • El ' Math.round() ” s'invoca passant el nombre dividit per 10 com a argument que arrodonirà el resultat al nombre sencer més proper.
  • A continuació, multipliqueu-lo per 10, cosa que arrodonirà el resultat al 10 més proper.

Exemple

Primer, definiu una funció anomenada ' roundToNearest10 'amb un paràmetre' nombre ”. Crida al mètode Math.round() que retornarà el valor aproximat més proper al 10 :



funció roundToNearest10 ( nombre ) {

tornar Matemàtiques . rodó ( nombre / 10 ) * 10 ;

}

Truqueu al ' roundToNearest10 'funció passant un nombre sencer' 6745 ”. Primer es dividirà per 10 i retorna el ' 674.5 ' que s'arrodonirà a ' 675 ” que és el nombre sencer més proper dels 674,5. El valor resultant es multiplicarà per 10 per obtenir el valor aproximat al 10 més proper:

consola. registre ( roundToNearest10 ( 6745 ) ) ;

La sortida mostrarà ' 6750 ” que és el 10 més proper al “ 6745 ”:

Passem el valor decimal ' 89.9 ” a la funció i vegeu el valor arrodonit:

consola. registre ( roundToNearest10 ( 89.9 ) ) ;

La sortida imprimirà ' 90 ' arrodonint el nombre decimal ' 89.9 ” al 10 més proper:

Mètode 2: arrodoneix un nombre al 10 més proper utilitzant el mètode Math.ceil()

Per arrodonir un nombre al 10 més proper, el ' Math.ceil() S'utilitza el mètode. Arrodonirà el nombre al següent nombre enter més gran. Si es passa un nombre decimal al mètode Math.ceil(), retorna el nombre sencer.

Sintaxi

La sintaxi donada s'utilitza per a ' cel () ” mètode:

Matemàtiques . sostre ( nombre / 10 ) * 10
  • Pren un nombre com a argument dividit per 10 i després el multiplica per 10.
  • En dividir el nombre per 10, arrodonirà el nombre al següent nombre enter més gran.
  • A continuació, multipliqueu el nombre resultant per 10 per arrodonir el nombre al 10 més proper.

Exemple

Invocar el ' Math.ceil() ' mètode a ' roundToNearest10 ” funció passant el nombre dividit per 10 i després multiplicar-lo per 10 per arrodonir el nombre al 10 més proper:

funció roundToNearest10 ( nombre ) {

tornar Matemàtiques . sostre ( nombre / 10 ) * 10 ;

}

Truqueu al ' roundToNearest10 'funciona i passa un número' 6745 ” com a argument. Primer es dividirà per 10 i retorna el ' 674.5 ' que s'arrodonirà a ' 675 ” a causa del mètode ceil () que és el següent nombre enter més gran de 674,5. Aleshores, el nombre resultant es multiplicarà per 10 i obtindrem el valor aproximat al 10 més proper:

consola. registre ( roundToNearest10 ( 6745 ) ) ;

Sortida

De la mateixa manera, el nombre decimal també s'arrodoneix al 10 més proper a JavaScript mitjançant el mètode Math.ceil(). Passa el número ' 78,02 ' com a paràmetre en el ' roundToNearest10 ” funció. Tornarà' 8 ” que és el següent nombre enter més gran de “ 7.802 ”, i després multiplica el nombre resultant per 10 aquest és el valor aproximat al 10 més proper:

consola. registre ( roundToNearest10 ( 78,02 ) ) ;

La sortida corresponent serà:

Mètode 3: arrodoneix un nombre al 10 més proper utilitzant el mètode Math.floor()

Hi ha un altre mètode 'Math.floor()' que s'utilitza per arrodonir un nombre al 10 més proper. Arrodonirà el nombre a l'enter més proper. Si es passa un nombre enter decimal al mètode Math.floor(), retorna l'enter sencer més proper.

Sintaxi

S'utilitza la sintaxi següent per al mètode floor():

Matemàtiques . pis ( nombre / 10 ) * 10
  • El mètode s'anomena passant el nombre dividit per 10 com a argument que arrodonirà el nombre resultant a l'enter més proper.
  • Aleshores, el nombre resultant es multiplicarà per 10, cosa que retornarà el nombre arrodonit al 10 més proper.

Exemple

A la funció definida ' roundToNearest10() ”, crida el “ Math.floor() ” passant el nombre dividit per 10 com a argument i després multiplicar-lo per 10:

funció roundToNearest10 ( nombre ) {

tornar Matemàtiques . pis ( nombre / 10 ) * 10 ;

}

Passa el número ' 6745 ” com a argument a la funció definida anomenada “ roundToNearest10() ”. Primer es dividirà per 10 i retorna el ' 674.5 ' que s'arrodonirà a ' 674 ” a causa del mètode floor() que és l'enter inferior més proper de 674.5. Aleshores, el nombre resultant ' 674 ” es multiplicarà per 10 i obtindrem el valor aproximat al 10 més proper:

consola. registre ( roundToNearest10 ( 6745 ) ) ;

Sortida

Passa el nombre decimal ' -5.15 ' com a paràmetre en el ' roundToNearest10 ” funció. Tornarà' 7 ', que és l'enter descendent més proper del ' 7.802 ”, i després multiplica el nombre resultant per 10 que és el valor aproximat al 10 més proper:

consola. registre ( roundToNearest10 ( - 5.15 ) ) ;

La sortida serà:

Conclusió

Per arrodonir un nombre al 10 més proper, utilitzeu els mètodes predefinits de JavaScript que inclouen Math.round(), Math.ceil() i Math.floor(). El mètode Math.round() arrodoneix el nombre a l'enter sencer més proper El mètode Math.ceil() arrodoneix el nombre al següent nombre enter més gran, mentre que el mètode Math.floor() arrodoneix el nombre a l'enter inferior més proper. Tots aquests mètodes es multiplicaran per 10 per arrodonir el nombre resultant al 10 més proper. En aquest estudi, s'ha explicat el funcionament de tots aquests mètodes juntament amb els seus exemples.