Kako zaokrožiti število na najbližjih 10 v JavaScriptu

Kako Zaokroziti Stevilo Na Najblizjih 10 V Javascriptu



Približni izračun števila je znan kot zaokroževanje. Pomaga narediti številke jasnejše in preprostejše za razumevanje. Glede na zahtevano natančnost izračuna lahko števila zaokrožimo na določeno vrednost. Število se zaokroži na najbližjo desetino, celotno število se ne spremeni, spremeni se le približna vrednost.

Ta študija bo razložila postopek zaokroževanja števila v JavaScriptu na najbližjo 10.

Kako zaokrožiti število na najbližjih 10 v JavaScriptu?

V JavaScriptu uporabite naslednje metode, da zaokrožite število na najbližjo 10:







Oglejmo si delovanje zgoraj omenjenih metod eno za drugo!



1. način: zaokrožite število na najbližjih 10 z uporabo metode Math.round()

V JavaScriptu je » krog() ' metoda ' matematika ” se uporablja za zaokroževanje decimalnih števil kot tudi celih števil na približno vrednost. Celo število zaokroži na naslednje celo število.



Sintaksa





Sledite dani sintaksi za uporabo metode round(), da zaokrožite število, ki je najbližje 10:

matematika . krog ( število / 10 ) * 10
  • ' Math.round() ” se prikliče s podajanjem števila, deljenega z 10, kot argumenta, ki zaokroži rezultat na najbližje celo število.
  • Nato ga pomnožite z 10, kar bo rezultat zaokrožilo na najbližjo 10.

Primer

Najprej definirajte funkcijo z imenom ' zaokroži do najbližjega10 ' s parametrom ' število ”. Pokliče metodo Math.round(), ki bo vrnila približno vrednost, ki je najbližja 10 :



funkcija zaokroži na najbližje10 ( število ) {

vrnitev matematika . krog ( število / 10 ) * 10 ;

}

Pokličite ' zaokroži do najbližjega10 ' funkcija s posredovanjem celega števila ' 6745 ”. Najprej bo deljeno z 10 in vrne ' 674.5 ', ki bo zaokrožen na ' 675 ”, kar je najbližje celo število od 674,5. Dobljena vrednost bo nato pomnožena z 10, da dobimo približno vrednost na najbližjih 10:

konzola. dnevnik ( zaokroži do najbližjega10 ( 6745 ) ) ;

Izhod bo pokazal ' 6750 «, kar je najbližje 10 » 6745 ”:

Posredujmo decimalno vrednost ' 89.9 ” v funkciji in si oglejte zaokroženo vrednost:

konzola. dnevnik ( zaokroži do najbližjega10 ( 89.9 ) ) ;

Izhod bo natisnil » 90 ' z zaokroževanjem decimalne številke ' 89.9 ” na 10 natančno:

2. način: zaokrožite število na najbližjih 10 z uporabo metode Math.ceil()

Če želite zaokrožiti število na najbližjo 10, ' Math.ceil() ” uporabljena metoda. Število bo zaokrožilo na naslednje največje celo število. Če se metodi Math.ceil() posreduje decimalno število, vrne celo število.

Sintaksa

Dana sintaksa se uporablja za » ceil() ” metoda:

matematika . ceil ( število / 10 ) * 10
  • Kot argument vzame število, deljeno z 10, in ga nato pomnoži z 10.
  • Če število delite z 10, bo število zaokrožilo na naslednje največje celo število.
  • Nato dobljeno število pomnožite z 10, da dobite število zaokroženo na najbližjo 10.

Primer

Prikličite ' Math.ceil() » metoda v » zaokroži do najbližjega10 ” tako, da posredujete število, deljeno z 10, in ga nato pomnožite z 10, da zaokrožite število na najbližjo 10:

funkcija zaokroži na najbližje10 ( število ) {

vrnitev matematika . ceil ( število / 10 ) * 10 ;

}

Pokličite ' zaokroži do najbližjega10 ' funkcija in podaja številko ' 6745 « kot argument. Najprej bo deljeno z 10 in vrne ' 674.5 ', ki bo zaokrožen na ' 675 ” zaradi metode ceil (), ki je naslednje največje celo število 674,5. Nato se dobljeno število pomnoži z 10 in dobi približna vrednost na najbližjih 10:

konzola. dnevnik ( zaokroži do najbližjega10 ( 6745 ) ) ;

Izhod

Podobno je tudi decimalno število zaokroženo na najbližjo 10 v JavaScriptu z uporabo metode Math.ceil(). Prenesite številko ' 78.02 ' kot parameter v ' zaokroži do najbližjega10 ”. Vrnilo se bo' 8 «, ki je naslednje največje celo število od » 7,802 «, nato pa dobljeno število pomnožite z 10 to je približna vrednost na najbližjih 10:

konzola. dnevnik ( zaokroži do najbližjega10 ( 78.02 ) ) ;

Ustrezen rezultat bo:

3. način: zaokrožite število na najbližjih 10 z uporabo metode Math.floor()

Obstaja še ena metoda »Math.floor()«, ki se uporablja za zaokroževanje števila na najbližjo 10. Zaokroži število navzdol na najbližje celo število. Če se metodi Math.floor() posreduje decimalno celo število, vrne najbližje celo celo število.

Sintaksa

Za metodo floor() se uporablja naslednja sintaksa:

matematika . tla ( število / 10 ) * 10
  • Metoda se pokliče s podajanjem števila, deljenega z 10, kot argumenta, ki zaokroži dobljeno število navzdol na najbližje celo število.
  • Nato se bo dobljeno število pomnožilo z 10, kar bo vrnilo število, zaokroženo na najbližjo 10.

Primer

V definirani funkciji “ zaokrožiNabližnje10() «, pokličite » Math.floor() ” tako, da posredujete število, deljeno z 10, kot argument in ga nato pomnožite z 10:

funkcija zaokroži na najbližje10 ( število ) {

vrnitev matematika . tla ( število / 10 ) * 10 ;

}

Prenesite številko ' 6745 « kot argument v definirani funkciji z imenom » zaokrožiNabližnje10() ”. Najprej bo deljeno z 10 in vrne ' 674.5 ', ki bo zaokrožen na ' 674 ” zaradi metode floor(), ki je najbližje navzdol celo število 674,5. Nato rezultantno število ' 674 ” bo pomnožen z 10 in dobil bo približno vrednost na najbližjih 10:

konzola. dnevnik ( zaokroži do najbližjega10 ( 6745 ) ) ;

Izhod

Posredujte decimalno število ' -5.15 ' kot parameter v ' zaokroži do najbližjega10 ”. Vrnilo se bo' 7 «, ki je najbližje navzdol celo število od » 7,802 «, nato pa dobljeno število pomnožite z 10 kar je približna vrednost na najbližjih 10:

konzola. dnevnik ( zaokroži do najbližjega10 ( - 5.15 ) ) ;

Rezultat bo:

Zaključek

Če želite zaokrožiti število na najbližjo 10, uporabite vnaprej določene metode JavaScripta, ki vključujejo Math.round(), Math.ceil() in Math.floor(). Metoda Math.round() zaokroži število na najbližje celo celo število. Metoda Math.ceil() zaokroži število na naslednje največje celo število, medtem ko metoda Math.floor() zaokroži število na najbližje navzdol celo število. Vse te metode bodo pomnožene z 10, da se rezultat zaokroži na najbližjo 10. V tej študiji je bilo razloženo delovanje vseh teh metod skupaj z njihovimi primeri.