Како заокружити број на најближих 10 у ЈаваСцрипт-у

Kako Zaokruziti Broj Na Najblizih 10 U Javascript U



Приближно израчунавање броја познато је као заокруживање. Помаже да бројеви буду јаснији и лакши за разумевање. Према потребној тачности прорачуна, бројеви се могу заокружити на одређену вредност. Број се заокружује на најближу десетину, цео број се не мења, мења се само приближна вредност.

Ова студија ће објаснити процедуру заокруживања броја у ЈаваСцрипт-у на најближих 10.

Како заокружити број на најближих 10 у ЈаваСцрипт-у?

У ЈаваСцрипт-у користите следеће методе да бисте заокружили број на најближих 10:







Хајде да видимо рад горе наведених метода један по један!



Метод 1: Заокружите број на најближих 10 користећи Матх.роунд() метод

У ЈаваСцрипт-у „ округли () „метод „ Матх ” тип се користи за заокруживање децималних бројева као и целих бројева на приближну вредност. Заокружује цео број на следећи цео број.



Синтакса





Пратите дату синтаксу за коришћење методе роунд() да бисте заокружили број најближи 10:

Матх . округли ( број / 10 ) * 10
  • Матх.роунд() ” се позива преношењем броја подељеног са 10 као аргумента који ће заокружити резултат на најближи цео број.
  • Затим га помножите са 10 што ће резултат заокружити на најближих 10.

Пример

Прво дефинишите функцију под називом „ роундТоНеарест10 ” са параметром “ број ”. Позива метод Матх.роунд() који ће вратити приближну вредност која је најближа 10 :



функција роундТоНеарест10 ( број ) {

повратак Матх . округли ( број / 10 ) * 10 ;

}

Звати ' роундТоНеарест10 ” функција преношењем целог броја “ 6745 ”. Прво ће бити подељено са 10 и враћа „ 674.5 ” који ће бити заокружен на „ 675 ” што је најближи цео број од 674,5. Добијена вредност ће се затим помножити са 10 да би се добила приближна вредност на најближих 10:

конзола. Пријава ( роундТоНеарест10 ( 6745 ) ) ;

Излаз ће показати „ 6750 ” што је најближе 10 „ 6745 ”:

Проследимо децималну вредност ' 89.9 ” у функцији и погледајте заокружену вредност:

конзола. Пријава ( роундТоНеарест10 ( 89.9 ) ) ;

Излаз ће одштампати „ 90 ” заокруживањем децималног броја “ 89.9 ” до најближих 10:

Метод 2: Заокружите број на најближих 10 користећи Матх.цеил() метод

Да бисте заокружили број на најближих 10, „ Матх.цеил() ” се користи метода. Он ће заокружити број на предстојећи највећи цео број. Ако се децимални број прослеђује методи Матх.цеил(), она враћа цео број.

Синтакса

Дата синтакса се користи за „ цеил() ” метод:

Матх . цеил ( број / 10 ) * 10
  • Узима број као аргумент подељен са 10, а затим га множи са 10.
  • Дељењем броја са 10 он ће заокружити број на следећи највећи цео број.
  • Затим помножите резултујући број са 10 да бисте заокружили број на најближих 10.

Пример

Позовите „ Матх.цеил() ” метод у “ роундТоНеарест10 ” преносећи број подељен са 10, а затим га помножите са 10 да бисте заокружили број на најближих 10:

функција роундТоНеарест10 ( број ) {

повратак Матх . цеил ( број / 10 ) * 10 ;

}

Звати ' роундТоНеарест10 ” функција и проследи број “ 6745 ” као аргумент. Прво ће бити подељено са 10 и враћа „ 674.5 ” који ће бити заокружен на „ 675 ” због методе цеил () која је следећи највећи цео број од 674,5. Затим ће се резултујући број помножити са 10 и добити приближну вредност на најближих 10:

конзола. Пријава ( роундТоНеарест10 ( 6745 ) ) ;

Излаз

Слично томе, децимални број се такође заокружује на најближих 10 у ЈаваСцрипт-у помоћу методе Матх.цеил(). Пренесите број ' 78.02 ” као параметар у „ роундТоНеарест10 ” функција. Вратиће се ' 8 ” који је следећи највећи цео број од „ 7,802 “, а затим помножите резултујући број са 10 то је приближна вредност на најближих 10:

конзола. Пријава ( роундТоНеарест10 ( 78.02 ) ) ;

Одговарајући излаз ће бити:

Метод 3: Заокружите број на најближих 10 користећи Матх.флоор() метод

Постоји још један метод „Матх.флоор()“ који се користи за заокруживање броја на најближих 10. Он ће заокружити број на најближи цео број. Ако се децимални цео број прослеђује методи Матх.флоор(), она враћа најближи цео број.

Синтакса

Следећа синтакса се користи за флоор() метод:

Матх . спрат ( број / 10 ) * 10
  • Метод се позива тако што се прослеђује број подељен са 10 као аргумент који ће резултујући број заокружити на најближи цео број.
  • Затим ће се резултујући број помножити са 10, што ће вратити број заокружен на најближих 10.

Пример

У дефинисаној функцији „ округли до најближих10 () ', звати ' Матх.флоор() ” преношењем броја подељеног са 10 као аргумента, а затим га помножите са 10:

функција роундТоНеарест10 ( број ) {

повратак Матх . спрат ( број / 10 ) * 10 ;

}

Пренесите број ' 6745 ” као аргумент у дефинисаној функцији под називом “ округли до најближих10 () ”. Прво ће бити подељено са 10 и враћа „ 674.5 ” који ће бити заокружен на „ 674 ” због методе флоор() која је најближи доле цео број од 674,5. Затим, резултујући број „ 674 ” ће се помножити са 10 и добити приближну вредност на најближих 10:

конзола. Пријава ( роундТоНеарест10 ( 6745 ) ) ;

Излаз

Пренесите децимални број ' -5.15 ” као параметар у „ роундТоНеарест10 ” функција. Вратиће се ' 7 ” који је најближи доле цео број од „ 7,802 “, а затим помножите резултујући број са 10 што је приближна вредност на најближих 10:

конзола. Пријава ( роундТоНеарест10 ( - 5.15 ) ) ;

Излаз ће бити:

Закључак

Да бисте заокружили број на најближих 10, користите унапред дефинисане методе ЈаваСцрипт-а које укључују Матх.роунд(), Матх.цеил() и Матх.флоор(). Метода Матх.роунд() заокружује број на најближи цео број. Метода Матх.цеил() заокружује број на следећи највећи цео број, док метода Матх.флоор() заокружује број на најближи цео број. Све ове методе ће се помножити са 10 да би се резултујући број заокружио на најближих 10. У овој студији, рад свих ових метода је објашњен заједно са њиховим примерима.