Hogyan kerekítsünk egy számot 10-re a JavaScriptben

Hogyan Kerekitsunk Egy Szamot 10 Re A Javascriptben



Egy szám közelítő számítását kerekítésnek nevezzük. Segít világosabbá és egyszerűbbé tenni a számokat. A számítás megkívánt pontosságának megfelelően a számok egy adott értékre kerekíthetők. Egy szám a legközelebbi tizedre kerekítésre kerül, az egész szám nem változik, csak a hozzávetőleges érték változik.

Ez a tanulmány elmagyarázza, hogyan lehet egy számot 10-re kerekíteni a JavaScriptben.

Hogyan lehet egy számot 10-re kerekíteni JavaScriptben?

JavaScriptben használja a következő módszereket egy szám 10-re való kerekítéséhez:







Lássuk egyenként a fent említett módszerek működését!



1. módszer: Kerekítse a számot 10-re a Math.round() módszer használatával

JavaScriptben a „ kerek() ' módszere a ' Math ” típus a tizedes számok, valamint a közelítő érték egész számainak kerekítésére szolgál. Az egész számot a következő egész számra kerekíti.



Szintaxis





Kövesse a megadott szintaxist a round() metódus használatához a 10-hez legközelebbi szám kerekítéséhez:

Math . kerek ( szám / 10 ) * 10
  • Az ' Math.round() ” metódust úgy hívjuk meg, hogy a 10-zel elosztott számot olyan argumentumként adjuk meg, amely az eredményt a legközelebbi egész számra kerekíti.
  • Ezután szorozza meg 10-zel, ami az eredményt a legközelebbi 10-re kerekíti.

Példa

Először definiáljon egy '' nevű függvényt kerek a legközelebbi 10 ' paraméterrel ' szám ”. Meghívja a Math.round() metódust, amely a legközelebbi értéket adja vissza 10 :



függvény roundToNearest10 ( szám ) {

Visszatérés Math . kerek ( szám / 10 ) * 10 ;

}

Hívja a ' kerek a legközelebbi 10 ' függvény egész szám átadásával' 6745 ”. Először elosztja 10-zel, és a „ 674,5 ' ami kerekítve lesz ' 675 ” amely a 674,5 legközelebbi egész szám. A kapott értéket ezután megszorozzuk 10-zel, hogy a közelítő értéket a legközelebbi 10-re kapjuk:

konzol. log ( kerek a legközelebbi 10 ( 6745 ) ) ;

A kimeneten megjelenik a „ 6750 ', amely a legközelebb van a 10-hez 6745 ”:

Adjuk át a decimális értéket 89.9 ” a függvényben, és nézze meg a kerekített értéket:

konzol. log ( kerek a legközelebbi 10 ( 89.9 ) ) ;

A kimenet kinyomtatja a „ 90 ' a tizedes szám kerekítésével ' 89.9 ” a legközelebbi 10-hez:

2. módszer: egy szám kerekítése 10-re a Math.ceil() módszer használatával

Egy szám 10-re való kerekítéséhez a „ Math.ceil() ” módszert alkalmazzák. A számot a következő legnagyobb egész számra kerekíti. Ha egy decimális számot adunk át a Math.ceil() metódusnak, akkor az egész számot ad vissza.

Szintaxis

A megadott szintaxis a „ ceil() ” módszer:

Math . ceil ( szám / 10 ) * 10
  • Egy számot vesz fel argumentumként osztva 10-zel, majd megszorozza 10-zel.
  • Ha a számot elosztjuk 10-zel, akkor a szám a következő legnagyobb egész számra kerekedik.
  • Ezután a kapott számot szorozd meg 10-zel, hogy a számot felkerekítsd a legközelebbi 10-re.

Példa

Hívd meg a ' Math.ceil() ' módszer a ' kerek a legközelebbi 10 ” függvényt úgy, hogy a számot elosztjuk 10-zel, majd szorozzuk meg 10-zel, hogy a számot 10-re kerekítsük:

függvény roundToNearest10 ( szám ) {

Visszatérés Math . ceil ( szám / 10 ) * 10 ;

}

Hívja a ' kerek a legközelebbi 10 ' függvényt, és adj át egy számot' 6745 ” érvként. Először elosztja 10-zel, és a „ 674,5 ' ami kerekítve lesz ' 675 ” a ceil () metódus miatt, amely a 674,5 következő legnagyobb egésze. Ezután az eredményül kapott számot megszorozzuk 10-zel, és a hozzávetőleges értéket a legközelebbi 10-ig kapjuk:

konzol. log ( kerek a legközelebbi 10 ( 6745 ) ) ;

Kimenet

Hasonlóképpen a tizedes számot is a legközelebbi 10-re kerekíti a JavaScript a Math.ceil() metódussal. Add át a számot ' 78.02 ' paraméterként a ' kerek a legközelebbi 10 ” funkciót. Vissza fog térni' 8 ', amely a következő legnagyobb egész szám a ' 7,802 ”, majd szorozd meg az eredményül kapott számot ezzel 10 ez a közelítő érték 10-ig:

konzol. log ( kerek a legközelebbi 10 ( 78.02 ) ) ;

A megfelelő kimenet a következő lesz:

3. módszer: egy szám kerekítése 10-re a Math.floor() módszer használatával

Létezik egy másik „Math.floor()” módszer is, amellyel egy számot 10-re kerekítenek. Lefelé kerekíti a számot a legközelebbi egész számra. Ha egy decimális egész számot adunk át a Math.floor() metódusnak, akkor az a legközelebbi egész egész számot adja vissza.

Szintaxis

A következő szintaxist használjuk a floor() metódushoz:

Math . padló ( szám / 10 ) * 10
  • A metódus úgy hívható meg, hogy a számot 10-zel osztva adjuk át argumentumként, amely az eredményül kapott számot a legközelebbi egész számra kerekíti le.
  • Ezután az eredményül kapott szám megszoroz 10-zel, ami a legközelebbi 10-re kerekített számot adja vissza.

Példa

A meghatározott függvényben ' kerek a legközelebbi 10-ig() ', hívja a ' Math.floor() ” módszert úgy, hogy argumentumként adja át a számot 10-zel osztva, majd szorozza meg 10-zel:

függvény roundToNearest10 ( szám ) {

Visszatérés Math . padló ( szám / 10 ) * 10 ;

}

Add át a számot ' 6745 ' argumentumként a '' nevű definiált függvényben kerek a legközelebbi 10-ig() ”. Először elosztja 10-zel, és a „ 674,5 ' ami kerekítve lesz ' 674 ” a floor() metódus miatt, amely a 674,5 legközelebbi lefelé mutató egész szám. Ezután az eredményül kapott szám ' 674 ” megszorozzuk 10-zel, és megkapjuk a hozzávetőleges értéket a legközelebbi 10-ig:

konzol. log ( kerek a legközelebbi 10 ( 6745 ) ) ;

Kimenet

Adja át a decimális számot ' -5.15 ' paraméterként a ' kerek a legközelebbi 10 ” funkciót. Vissza fog térni' 7 ', amely a legközelebbi lefelé álló egész szám a ' 7,802 ”, majd szorozd meg az eredményül kapott számot ezzel 10 ami a 10-es pontossággal közelített érték:

konzol. log ( kerek a legközelebbi 10 ( - 5.15 ) ) ;

A kimenet a következő lesz:

Következtetés

Egy szám 10-re kerekítéséhez használja a JavaScript előre meghatározott metódusait, amelyek közé tartozik a Math.round(), a Math.ceil() és a Math.floor(). A Math.round() metódus a számot a legközelebbi egész számra kerekíti A Math.ceil() metódus a következő legnagyobb egész számra kerekíti a számot, míg a Math.floor() metódus a legközelebbi egész számra kerekíti a számot. Mindezek a módszerek 10-zel megszorozva az eredményül kapott számot a legközelebbi 10-re kerekítik. Ebben a tanulmányban ezeknek a módszereknek a működését a példákkal együtt elmagyaráztuk.