Kuidas ümardada arv lähima 10-ni JavaScriptis

Kuidas Umardada Arv Lahima 10 Ni Javascriptis



Arvu ligikaudset arvutust nimetatakse ümardamiseks. See aitab muuta numbrid selgemaks ja hõlpsamini mõistetavaks. Vastavalt arvutuse nõutavale täpsusele saab numbreid ümardada konkreetse väärtuseni. Arv ümardatakse lähima kümnendikuni, täisarvu ei muudeta, muudetakse vaid ligikaudset väärtust.

Selles uuringus selgitatakse, kuidas JavaScriptis arvu ümardada lähima 10-ni.

Kuidas ümardada arv JavaScriptis lähima 10-ni?

JavaScriptis kasutage arvu ümardamiseks lähima 10-ni järgmisi meetodeid:







Vaatame ükshaaval ülalnimetatud meetodite toimimist!



1. meetod: ümardage arv lähima 10-ni, kasutades meetodit Math.round()

JavaScriptis ' ümmargune () ' meetod ' matemaatika ” tüüpi kasutatakse kümnendarvude ja ka ligikaudse väärtuse täisarvude ümardamiseks. See ümardab täisarvu järgmise täisarvuni.



Süntaks





10-le lähima arvu ümardamiseks järgige meetodi round() kasutamisel etteantud süntaksit:

matemaatika . ümmargune ( number / 10 ) * 10
  • ' Math.round() ” meetod käivitatakse, edastades arvu jagatud 10-ga argumendina, mis ümardab tulemuse lähima täisarvuni.
  • Seejärel korrutage see 10-ga, mis ümardab tulemuse lähima 10-ni.

Näide

Esmalt määrake funktsioon nimega ' ümber Lähima10 ' parameetriga ' number ”. Kutsub välja meetodi Math.round(), mis tagastab ligikaudse väärtuse, mis on lähim 10 :



funktsioon roundToNearest10 ( number ) {

tagasi matemaatika . ümmargune ( number / 10 ) * 10 ;

}

Helistage ' ümber Lähima10 'funktsioon täisarvu edastamisega' 6745 ”. Esmalt jagatakse see 10-ga ja tagastatakse ' 674,5 ', mis ümardatakse väärtuseks ' 675 ”, mis on 674,5 lähim täisarv. Saadud väärtus korrutatakse seejärel 10-ga, et saada ligikaudne väärtus lähima 10-ni:

konsool. logi ( ümber Lähima10 ( 6745 ) ) ;

Väljund näitab ' 6750 ', mis on lähim 10 6745 ”:

Anname kümnendväärtuse edasi ' 89,9 ” funktsioonis ja vaadake ümardatud väärtust:

konsool. logi ( ümber Lähima10 ( 89,9 ) ) ;

Väljundis trükitakse ' 90 ', ümardades kümnendarvu' 89,9 ” 10 täpsusega:

2. meetod: ümardage arv lähima 10-ni, kasutades meetodit Math.ceil()

Arvu ümardamiseks lähima 10-ni, ' Math.ceil() ” meetodit kasutatakse. See ümardab arvu tulevase suurima täisarvuni. Kui kümnendarv edastatakse meetodile Math.ceil(), tagastab see täisarvu.

Süntaks

Antud süntaksit kasutatakse ' ceil() ” meetod:

matemaatika . lae ( number / 10 ) * 10
  • Argumendiks jagatakse arv 10-ga ja korrutatakse seejärel 10-ga.
  • Jagades arvu 10-ga, ümardatakse see järgmise suurima täisarvuni.
  • Seejärel korrutage saadud arv 10-ga, et ümardada lähima 10-ni.

Näide

kutsuge esile ' Math.ceil() ' meetod jaotises ' ümber Lähima10 ” funktsioon, jättes arvu jagatuna 10-ga ja korrutades selle seejärel 10-ga, et ümardada lähima 10-ni:

funktsioon roundToNearest10 ( number ) {

tagasi matemaatika . lae ( number / 10 ) * 10 ;

}

Helistage ' ümber Lähima10 'funktsioon ja andke number' 6745 ” argumendina. Esmalt jagatakse see 10-ga ja tagastatakse ' 674,5 ', mis ümardatakse väärtuseks ' 675 ” tänu ceil () meetodile, mis on suuruselt järgmine täisarv 674,5. Seejärel korrutatakse saadud arv 10-ga ja saadakse ligikaudne väärtus 10 täpsusega:

konsool. logi ( ümber Lähima10 ( 6745 ) ) ;

Väljund

Samamoodi ümardatakse kümnendnumber JavaScriptis meetodi Math.ceil() abil lähima 10-ni. Andke number edasi ' 78.02 ' parameetrina jaotises ' ümber Lähima10 ” funktsioon. See tuleb tagasi' 8 ”, mis on suuruselt järgmine täisarv 7,802 ”, ja seejärel korrutage saadud arv arvuga 10 see on ligikaudne väärtus 10 täpsusega:

konsool. logi ( ümber Lähima10 ( 78.02 ) ) ;

Vastav väljund on:

3. meetod: ümardage arv lähima 10-ni, kasutades meetodit Math.floor()

On veel üks meetod “Math.floor()”, mida kasutatakse arvu ümardamiseks lähima 10-ni. See ümardab arvu alla lähima täisarvuni. Kui kümnendtäisarv edastatakse meetodile Math.floor(), tagastab see lähima täisarvu.

Süntaks

Põranda() meetodi jaoks kasutatakse järgmist süntaksit:

matemaatika . korrus ( number / 10 ) * 10
  • Meetod kutsutakse välja, edastades arvu jagatud 10-ga argumendina, mis ümardab saadud arvu alla lähima täisarvuni.
  • Seejärel korrutatakse saadud arv 10-ga, mis tagastab arvu ümardatuna lähima 10-ni.

Näide

Määratletud funktsioonis ' ümmargune lähima 10ni() ”, helistage „ Math.floor() ” meetod, edastades argumendina arvu jagatud 10-ga ja seejärel korrutades selle 10-ga:

funktsioon roundToNearest10 ( number ) {

tagasi matemaatika . korrus ( number / 10 ) * 10 ;

}

Andke number edasi ' 6745 ' argumendina määratletud funktsioonis nimega ' ümmargune lähima 10ni() ”. Esmalt jagatakse see 10-ga ja tagastatakse ' 674,5 ', mis ümardatakse väärtuseks ' 674 ” põranda()-meetodi tõttu, mis on lähim allapoole täisarv 674,5. Seejärel saadud arv ' 674 ” korrutatakse 10-ga ja saadakse ligikaudne väärtus 10 täpsusega:

konsool. logi ( ümber Lähima10 ( 6745 ) ) ;

Väljund

Edastage kümnendnumber ' -5.15 ' parameetrina jaotises ' ümber Lähima10 ” funktsioon. See tuleb tagasi' 7 ”, mis on lähim allapoole täisarv 7,802 ”, ja seejärel korrutage saadud arv arvuga 10 mis on ligikaudne väärtus 10 täpsusega:

konsool. logi ( ümber Lähima10 ( - 5.15 ) ) ;

Väljund on järgmine:

Järeldus

Arvu ümardamiseks 10-ni kasutage JavaScripti eelmääratletud meetodeid, mis hõlmavad Math.round(), Math.ceil() ja Math.floor(). Meetod Math.round() ümardab arvu lähima täisarvuni Meetod Math.ceil() ümardab arvu suuruselt järgmise täisarvuni, meetod Math.floor() aga lähima täisarvuni. Kõik need meetodid korrutatakse 10-ga, et ümardada saadud arv lähima 10-ni. Selles uuringus on selgitatud kõigi nende meetodite toimimist koos nende näidetega.