Това проучване ще обясни процедурата за закръгляване на число в JavaScript до най-близките 10.
Как да закръглим число до най-близките 10 в JavaScript?
В JavaScript използвайте следните методи, за да закръглите число до най-близките 10:
Нека видим работата на гореспоменатите методи един по един!
Метод 1: Закръглете число до най-близките 10, като използвате метода Math.round()
В JavaScript „ кръгъл() ' метод на ' математика ” се използва за закръгляване на десетичните числа, както и на целите числа на приблизителната стойност. Закръглява цялото число до следващото цяло число.
Синтаксис
Следвайте дадения синтаксис за използване на метода round(), за да закръглите числото, най-близко до 10:
математика . кръгъл ( номер / 10 ) * 10- „ Math.round() ” се извиква чрез предаване на числото, разделено на 10 като аргумент, който ще закръгли резултата до най-близкото цяло число.
- След това го умножете по 10, което ще закръгли резултата до най-близките 10.
Пример
Първо, дефинирайте функция с име „ кръг до най-близкия10 ' с параметър ' номер ”. Извиква метода Math.round(), който ще върне приблизителната стойност, която е най-близка до 10 :
функция roundToNearest10 ( номер ) {
връщане математика . кръгъл ( номер / 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, като използвате метода Math.ceil()
За да закръглите число до най-близките 10, „ Math.ceil() ” се използва методът. Той ще закръгли числото до предстоящото най-голямо цяло число. Ако към метода Math.ceil() се предаде десетично число, той връща цялото число.
Синтаксис
Даденият синтаксис се използва за „ таван() ” метод:
математика . таван ( номер / 10 ) * 10- Той приема число като аргумент, разделено на 10 и след това го умножава по 10.
- Разделяйки числото на 10, то ще закръгли числото до следващото най-голямо цяло число.
- След това умножете полученото число по 10, за да получите числото, закръглено до най-близките 10.
Пример
Извикайте „ Math.ceil() ' метод в ' кръг до най-близкия10 ” чрез предаване на число, разделено на 10 и след това го умножете по 10, за да закръглите числото до най-близките 10:
функция roundToNearest10 ( номер ) {връщане математика . таван ( номер / 10 ) * 10 ;
}
Обадете се на „ кръг до най-близкия10 'функция и предаване на число' 6745 “ като аргумент. Първо ще бъде разделено на 10 и ще върне „ 674.5 ”, което ще бъде закръглено до „ 675 ” поради метода ceil (), който е следващото по големина цяло число от 674.5. След това полученото число ще бъде умножено по 10 и ще получи приблизителната стойност до най-близките 10:
конзола. дневник ( кръг до най-близкия10 ( 6745 ) ) ;Изход
По подобен начин десетичното число също се закръгля до най-близките 10 в JavaScript с помощта на метода Math.ceil(). Предайте номера ' 78.02 ” като параметър в „ кръг до най-близкия10 ” функция. Ще се върне ' 8 ”, което е следващото по големина цяло число от „ 7,802 ”, и след това умножете полученото число по 10 това е приблизителната стойност до най-близките 10:
конзола. дневник ( кръг до най-близкия10 ( 78.02 ) ) ;Съответният изход ще бъде:
Метод 3: Закръглете число до най-близките 10, като използвате метода Math.floor()
Има друг метод „Math.floor()“, който се използва за закръгляване на число до най-близките 10. Той ще закръгли числото надолу до най-близкото цяло число. Ако десетично цяло число се предаде на метода Math.floor(), той връща най-близкото цяло число.
Синтаксис
За метода floor() се използва следният синтаксис:
математика . етаж ( номер / 10 ) * 10- Методът се извиква чрез предаване на числото, разделено на 10, като аргумент, който ще закръгли полученото число надолу до най-близкото цяло число.
- След това полученото число ще се умножи по 10, което ще върне числото, закръглено до най-близките 10.
Пример
В дефинираната функция „ кръг до най-близкия10() “, обадете се на „ Math.floor() ” чрез предаване на число, разделено на 10 като аргумент и след това го умножете по 10:
функция roundToNearest10 ( номер ) {връщане математика . етаж ( номер / 10 ) * 10 ;
}
Предайте номера ' 6745 ” като аргумент в дефинираната функция с име „ кръг до най-близкия10() ”. Първо ще бъде разделено на 10 и ще върне „ 674.5 ”, което ще бъде закръглено до „ 674 ” поради метода floor(), който е най-близкото цяло число от 674.5. Тогава полученото число „ 674 ” ще бъде умножено по 10 и ще получи приблизителната стойност до най-близките 10:
конзола. дневник ( кръг до най-близкия10 ( 6745 ) ) ;Изход
Предайте десетичното число “ -5.15 ” като параметър в „ кръг до най-близкия10 ” функция. Ще се върне ' 7 ”, което е най-близкото цяло число от „ 7,802 ”, и след това умножете полученото число по 10 което е приблизителната стойност до най-близките 10:
конзола. дневник ( кръг до най-близкия10 ( - 5.15 ) ) ;Резултатът ще бъде:
Заключение
За да закръглите число до най-близките 10, използвайте предварително дефинираните методи на JavaScript, които включват Math.round(), Math.ceil() и Math.floor(). Методът Math.round() закръгля числото до най-близкото цяло число. Методът Math.ceil() закръгля числото до следващото най-голямо цяло число, докато методът Math.floor() закръгля числото до най-близкото цяло число. Всички тези методи ще се умножат по 10, за да се закръгли полученото число до най-близките 10. В това проучване работата на всички тези методи е обяснена заедно с техните примери.