Kā JavaScript noapaļot skaitli līdz tuvākajam 10

Ka Javascript Noapalot Skaitli Lidz Tuvakajam 10



Skaitļa aptuveno aprēķinu sauc par noapaļošanu. Tas palīdz padarīt skaitļus skaidrākus un vienkāršāk saprotamus. Saskaņā ar nepieciešamo aprēķinu precizitāti skaitļus var noapaļot līdz noteiktai vērtībai. Skaitlis tiek noapaļots līdz tuvākajai desmitdaļai, veselais skaitlis netiek mainīts, tiek mainīta tikai aptuvenā vērtība.

Šajā pētījumā tiks izskaidrota procedūra skaitļa noapaļošanai JavaScript valodā līdz tuvākajam 10.

Kā JavaScript noapaļot skaitli līdz tuvākajam 10?

Programmā JavaScript izmantojiet šādas metodes, lai noapaļotu skaitli līdz tuvākajam 10:







Apskatīsim iepriekš minēto metožu darbību pa vienam!



1. metode: noapaļojiet skaitli līdz tuvākajam 10, izmantojot metodi Math.round()

Programmā JavaScript “ raunds() ' metode ' Matemātika ” veids tiek izmantots, lai noapaļotu decimālskaitļus, kā arī veselos skaitļus aptuvenajā vērtībā. Tas noapaļo veselo skaitli līdz nākamajam veselam skaitlim.



Sintakse





Ievērojiet norādīto sintaksi, lai izmantotu round() metodi, lai noapaļotu skaitli, kas ir vistuvāk 10:

Matemātika . raunds ( numuru / 10 ) * 10
  • ' Math.round() ” metode tiek izsaukta, nododot skaitli, kas dalīts ar 10, kā argumentu, kas noapaļo rezultātu līdz tuvākajam veselajam skaitlim.
  • Pēc tam reiziniet to ar 10, kas noapaļo rezultātu līdz tuvākajam 10.

Piemērs

Vispirms definējiet funkciju ar nosaukumu ' apaļšUz tuvāko10 ' ar parametru ' numuru ”. Izsauc metodi Math.round(), kas atgriezīs aptuveno vērtību, kas ir vistuvāk 10 :



funkcija roundToNearest10 ( numuru ) {

atgriezties Matemātika . raunds ( numuru / 10 ) * 10 ;

}

Zvaniet uz ' apaļšUz tuvāko10 'funkcija, nododot veselu skaitli' 6745 ”. Vispirms tas tiks dalīts ar 10 un atgriež ' 674,5 ', kas tiks noapaļots līdz ' 675 ” kas ir tuvākais veselais skaitlis no 674,5. Rezultātā iegūtā vērtība tiks reizināta ar 10, lai iegūtu aptuveno vērtību līdz tuvākajam 10:

konsole. žurnāls ( apaļšUz tuvāko10 ( 6745 ) ) ;

Izvade parādīs ' 6750 ', kas ir tuvākais 10 no ' 6745 ”:

Nodosim decimāldaļu ' 89.9 ” funkcijā un skatiet noapaļoto vērtību:

konsole. žurnāls ( apaļšUz tuvāko10 ( 89.9 ) ) ;

Izvade tiks izdrukāta ' 90 'noapaļojot decimālskaitli' 89.9 ” ar precizitāti līdz tuvākajam 10:

2. metode: noapaļojiet skaitli līdz tuvākajam 10, izmantojot metodi Math.ceil()

Lai noapaļotu skaitli līdz tuvākajam 10, “ Math.ceil() ” tiek izmantota metode. Tas noapaļo skaitli līdz gaidāmajam lielākajam veselam skaitlim. Ja decimālskaitlis tiek nodots metodei Math.ceil(), tā atgriež veselo skaitli.

Sintakse

Dotā sintakse tiek izmantota ' ceil () ” metode:

Matemātika . griestus ( numuru / 10 ) * 10
  • Tas izmanto skaitli kā argumentu, kas dalīts ar 10, un pēc tam reizina to ar 10.
  • Dalot skaitli ar 10, skaitlis tiks noapaļots līdz nākamajam lielākajam veselam skaitlim.
  • Pēc tam reiziniet iegūto skaitli ar 10, lai skaitlis tiktu noapaļots līdz tuvākajam 10.

Piemērs

Izsaukt ' Math.ceil() ' metode sadaļā ' apaļšUz tuvāko10 ” funkcija, nododot skaitli dalītam ar 10 un pēc tam reizinot to ar 10, lai noapaļotu skaitli līdz tuvākajam 10:

funkcija roundToNearest10 ( numuru ) {

atgriezties Matemātika . griestus ( numuru / 10 ) * 10 ;

}

Zvaniet uz ' apaļšUz tuvāko10 'funkciju un nododiet skaitli' 6745 ” kā argumentu. Vispirms tas tiks dalīts ar 10 un atgriež ' 674,5 ', kas tiks noapaļots līdz ' 675 ” ceil () metodes dēļ, kas ir nākamais lielākais veselais skaitlis 674,5. Pēc tam iegūtais skaitlis tiks reizināts ar 10 un iegūst aptuveno vērtību līdz tuvākajam 10:

konsole. žurnāls ( apaļšUz tuvāko10 ( 6745 ) ) ;

Izvade

Tāpat arī decimālskaitlis tiek noapaļots līdz tuvākajam 10 JavaScript, izmantojot metodi Math.ceil(). Nodod numuru ' 78.02 ' kā parametrs sadaļā ' apaļšUz tuvāko10 ” funkcija. Tas atgriezīsies' 8 ', kas ir nākamais lielākais veselais skaitlis no 7,802 ”, un pēc tam reiziniet iegūto skaitli ar 10 tā ir aptuvenā vērtība līdz tuvākajam 10:

konsole. žurnāls ( apaļšUz tuvāko10 ( 78.02 ) ) ;

Atbilstošā izvade būs:

3. metode: noapaļojiet skaitli līdz tuvākajam 10, izmantojot metodi Math.floor()

Ir vēl viena metode “Math.floor()”, ko izmanto, lai noapaļotu skaitli līdz tuvākajam 10. Tā noapaļo skaitli uz leju līdz tuvākajam veselam skaitlim. Ja decimālskaitlis tiek nodots metodei Math.floor(), tas atgriež tuvāko veselo skaitli.

Sintakse

Grīdas() metodei tiek izmantota šāda sintakse:

Matemātika . stāvs ( numuru / 10 ) * 10
  • Metode tiek izsaukta, nododot skaitli, kas dalīts ar 10, kā argumentu, kas noapaļo iegūto skaitli uz leju līdz tuvākajam veselam skaitlim.
  • Pēc tam iegūtais skaitlis tiks reizināts ar 10, kas atgriezīs skaitli, kas noapaļots līdz tuvākajam 10.

Piemērs

Definētajā funkcijā ' apaļš uz tuvāko 10() ”, zvaniet uz “ Math.floor() ” metodi, kā argumentu nododot skaitli, kas dalīts ar 10, un pēc tam reizinot to ar 10:

funkcija roundToNearest10 ( numuru ) {

atgriezties Matemātika . stāvs ( numuru / 10 ) * 10 ;

}

Nodod numuru ' 6745 ' kā argumentu definētajā funkcijā ar nosaukumu ' apaļš uz tuvāko 10() ”. Vispirms tas tiks dalīts ar 10 un atgriež ' 674,5 ', kas tiks noapaļots līdz ' 674 ” dēļ grīdas() metodes, kas ir tuvākais veselais skaitlis 674,5. Pēc tam iegūtais skaitlis ' 674 ” tiks reizināts ar 10 un iegūta aptuvenā vērtība līdz tuvākajam 10:

konsole. žurnāls ( apaļšUz tuvāko10 ( 6745 ) ) ;

Izvade

Nododiet decimālskaitli ' -5.15 ' kā parametrs sadaļā ' apaļšUz tuvāko10 ” funkcija. Tas atgriezīsies' 7 ', kas ir tuvākais lejupējais veselais skaitlis no ' 7,802 ”, un pēc tam reiziniet iegūto skaitli ar 10 kas ir aptuvenā vērtība ar precizitāti līdz tuvākajam 10:

konsole. žurnāls ( apaļšUz tuvāko10 ( - 5.15 ) ) ;

Izvade būs:

Secinājums

Lai noapaļotu skaitli līdz tuvākajam 10, izmantojiet JavaScript iepriekš definētas metodes, kas ietver Math.round(), Math.ceil() un Math.floor(). Metode Math.round() noapaļo skaitli līdz tuvākajam veselam skaitlim Metode Math.ceil() noapaļo skaitli līdz nākamajam lielākajam veselam skaitlim, savukārt metode Math.floor() noapaļo skaitli līdz tuvākajam uz leju. Visas šīs metodes tiks reizinātas ar 10, lai noapaļotu iegūto skaitli līdz tuvākajam 10. Šajā pētījumā ir izskaidrota visu šo metožu darbība kopā ar to piemēriem.