Kaip suapvalinti skaičių iki artimiausio 10 „JavaScript“.

Kaip Suapvalinti Skaiciu Iki Artimiausio 10 Javascript



Apytikslis skaičiaus apskaičiavimas žinomas kaip apvalinimas. Tai padeda padaryti skaičius aiškesnius ir lengviau suprantamus. Pagal reikiamą skaičiavimo tikslumą skaičiai gali būti suapvalinti iki konkrečios reikšmės. Skaičius suapvalinamas iki artimiausios dešimtosios, visas skaičius nekeičiamas, pakeičiama tik apytikslė reikšmė.

Šiame tyrime bus paaiškinta, kaip suapvalinti „JavaScript“ skaičių iki artimiausio 10.

Kaip „JavaScript“ suapvalinti skaičių iki artimiausio 10?

Jei norite suapvalinti skaičių iki artimiausio 10, „JavaScript“ naudokite šiuos metodus:







Pažiūrėkime, kaip veikia aukščiau minėti metodai!



1 būdas: suapvalinkite skaičių iki artimiausio 10, naudokite Math.round() metodą

„JavaScript“ programoje „ apvalus () “ metodas “ Matematika “ tipas naudojamas apvalinti dešimtainius skaičius ir sveikuosius apytikslės vertės skaičius. Jis apvalina sveikąjį skaičių iki kito sveiko skaičiaus.



Sintaksė





Norėdami suapvalinti skaičių, artimiausią 10, naudodami round() metodą, vadovaukitės pateikta sintaksė:

Matematika . apvalus ( numerį / 10 ) * 10
  • Math.round() “ metodas iškviečiamas perduodant skaičių, padalytą iš 10, kaip argumentą, kuris suapvalins rezultatą iki artimiausio sveikojo skaičiaus.
  • Tada padauginkite jį iš 10 ir rezultatas bus suapvalintas iki artimiausio 10.

Pavyzdys

Pirmiausia apibrėžkite funkciją pavadinimu ' apvalusIki artimiausio10 ' su parametru ' numerį “. Iškviečiamas Math.round() metodas, kuris grąžins apytikslę reikšmę, kuri yra arčiausiai 10 :



funkcija roundToArčiausiai10 ( numerį ) {

grąžinti Matematika . apvalus ( numerį / 10 ) * 10 ;

}

Skambinti „ apvalusIki artimiausio10 'funkcija perduodant sveikąjį skaičių' 6745 “. Pirmiausia jis bus padalintas iš 10 ir grąžins „ 674,5 “, kuris bus suapvalintas iki „ 675 “, kuris yra artimiausias sveikasis skaičius iš 674,5. Tada gauta vertė bus padauginta iš 10, kad apytikslė vertė būtų 10 tikslumu:

konsolė. žurnalas ( apvalusIki artimiausio10 ( 6745 ) ) ;

Išvestyje bus rodoma „ 6750 “, kuris yra artimiausias 10 nuo „ 6745 “:

Perduokime dešimtainę reikšmę “ 89.9 “ funkcijoje ir pamatysite suapvalintą reikšmę:

konsolė. žurnalas ( apvalusIki artimiausio10 ( 89.9 ) ) ;

Išvestis bus atspausdinta ' 90 ' apvalinant dešimtainį skaičių ' 89.9 “ 10 tikslumu:

2 būdas: suapvalinkite skaičių iki artimiausio 10, naudodami Math.ceil() metodą

Norėdami suapvalinti skaičių iki artimiausio 10, „ Math.ceil() “ naudojamas metodas. Jis suapvalins skaičių iki būsimo didžiausio sveikojo skaičiaus. Jei dešimtainis skaičius perduodamas Math.ceil() metodui, jis grąžina visą skaičių.

Sintaksė

Nurodyta sintaksė naudojama „ lubos () “ metodas:

Matematika . lubos ( numerį / 10 ) * 10
  • Skaičius padalytas iš 10, o tada padauginamas iš 10.
  • Padalijus skaičių iš 10, jis suapvalins skaičių iki kito didžiausio sveikojo skaičiaus.
  • Tada gautą skaičių padauginkite iš 10, kad gautumėte skaičių suapvalinti iki artimiausio 10.

Pavyzdys

Iškvieskite ' Math.ceil() “ metodas “ apvalusIki artimiausio10 “ funkcija perduodant skaičių padalijus iš 10 ir padauginus jį iš 10, kad skaičių suapvalintumėte iki artimiausio 10:

funkcija roundToArčiausiai10 ( numerį ) {

grąžinti Matematika . lubos ( numerį / 10 ) * 10 ;

}

Skambinti „ apvalusIki artimiausio10 'funkcija ir perduoti skaičių' 6745 “ kaip argumentą. Pirmiausia jis bus padalintas iš 10 ir grąžins „ 674,5 “, kuris bus suapvalintas iki „ 675 “ dėl lubų () metodo, kuris yra kitas pagal dydį sveikasis skaičius 674,5. Tada gautas skaičius bus padaugintas iš 10 ir apytikslė vertė bus gauta iki artimiausio 10:

konsolė. žurnalas ( apvalusIki artimiausio10 ( 6745 ) ) ;

Išvestis

Panašiai dešimtainis skaičius taip pat suapvalinamas iki artimiausio 10 JavaScript naudojant Math.ceil() metodą. Perduokite numerį ' 78.02 ' kaip parametras ' apvalusIki artimiausio10 ' funkcija. Sugrįš“ 8 “, kuris yra kitas pagal dydį sveikasis skaičius 7 802 “, tada gautą skaičių padauginkite iš 10 tai yra apytikslė vertė 10 tikslumu:

konsolė. žurnalas ( apvalusIki artimiausio10 ( 78.02 ) ) ;

Atitinkama išvestis bus tokia:

3 būdas: suapvalinkite skaičių iki artimiausio 10, naudodami metodą Math.floor()

Yra ir kitas metodas „Math.floor()“, kuris naudojamas skaičiui suapvalinti iki artimiausio 10. Jis suapvalins skaičių iki artimiausio sveikojo skaičiaus. Jei dešimtainis sveikasis skaičius perduodamas Math.floor() metodui, jis grąžina artimiausią sveikąjį skaičių.

Sintaksė

Ši grindų () metodui naudojama sintaksė:

Matematika . grindų ( numerį / 10 ) * 10
  • Metodas iškviečiamas perduodant skaičių, padalytą iš 10, kaip argumentą, kuris suapvalins gautą skaičių iki artimiausio sveikojo skaičiaus.
  • Tada gautas skaičius bus padaugintas iš 10, o tai grąžins skaičių, suapvalintą iki artimiausio 10.

Pavyzdys

Apibrėžtoje funkcijoje „ apvalus iki artimiausio 10() “, skambinkite „ Math.floor() “ metodą, kaip argumentą perduodant skaičių, padalytą iš 10, ir padauginus jį iš 10:

funkcija roundToArčiausiai10 ( numerį ) {

grąžinti Matematika . grindų ( numerį / 10 ) * 10 ;

}

Perduokite numerį ' 6745 ' kaip argumentas apibrėžtoje funkcijoje, pavadintoje ' apvalus iki artimiausio 10() “. Pirmiausia jis bus padalintas iš 10 ir grąžins „ 674,5 “, kuris bus suapvalintas iki „ 674 “ dėl grindų () metodo, kuris yra artimiausias sveikasis skaičius 674,5. Tada gautas skaičius ' 674 “ bus padaugintas iš 10 ir apytikslė vertė bus gauta iki artimiausio 10:

konsolė. žurnalas ( apvalusIki artimiausio10 ( 6745 ) ) ;

Išvestis

Perduokite dešimtainį skaičių ' -5.15 ' kaip parametras ' apvalusIki artimiausio10 ' funkcija. Sugrįš“ 7 “, kuris yra artimiausias sveikasis skaičius iš „ 7 802 “, tada gautą skaičių padauginkite iš 10 kuri yra apytikslė vertė 10 tikslumu:

konsolė. žurnalas ( apvalusIki artimiausio10 ( - 5.15 ) ) ;

Išvestis bus tokia:

Išvada

Norėdami suapvalinti skaičių iki artimiausio 10, naudokite iš anksto nustatytus JavaScript metodus, įskaitant Math.round(), Math.ceil() ir Math.floor(). Metodas Math.round() suapvalina skaičių iki artimiausio sveikojo skaičiaus Metodas Math.ceil() apvalina skaičių iki kito didžiausio sveikojo skaičiaus, o metodas Math.floor() apvalina skaičių iki artimiausio sveikojo skaičiaus. Visi šie metodai bus padauginti iš 10, kad gautas skaičius suapvalintas iki artimiausio 10. Šiame tyrime buvo paaiškintas visų šių metodų veikimas kartu su jų pavyzdžiais.