Hur man avrundar ett nummer till närmaste 10 i JavaScript

Hur Man Avrundar Ett Nummer Till Narmaste 10 I Javascript



Ett tals ungefärliga beräkning kallas avrundning. Det hjälper till att göra siffror tydligare och enklare att förstå. Enligt den erforderliga noggrannheten i beräkningen kan siffror avrundas till ett specifikt värde. Ett tal avrundas till närmaste tiondel, hela talet ändras inte, bara det ungefärliga värdet ändras.

Denna studie kommer att förklara proceduren för att runda av ett tal i JavaScript till närmaste 10.

Hur avrundar man ett nummer till närmaste 10 i JavaScript?

Använd följande metoder i JavaScript för att avrunda ett tal till närmaste 10:







Låt oss se hur de ovan nämnda metoderna fungerar en efter en!



Metod 1: Avrunda ett tal till närmaste 10 med hjälp av Math.round()-metoden

I JavaScript ' runda() ' metoden för ' Matematik ” typ används för att avrunda decimaltalen samt hela talen på det ungefärliga värdet. Det avrundar heltal till nästa heltal.



Syntax





Följ den givna syntaxen för att använda metoden round() för att avrunda talet närmast 10:

Matematik . runda ( siffra / 10 ) * 10
  • den ' Math.round() ”-metoden anropas genom att skicka talet delat med 10 som ett argument som avrundar resultatet till närmaste heltal.
  • Multiplicera sedan det med 10 vilket kommer att avrunda resultatet till närmaste 10.

Exempel

Definiera först en funktion som heter ' roundToNearest10 ' med en parameter ' siffra ”. Anropar metoden Math.round() som kommer att returnera det ungefärliga värdet som är närmast 10 :



funktion roundToNearest10 ( siffra ) {

lämna tillbaka Matematik . runda ( siffra / 10 ) * 10 ;

}

Ring ' roundToNearest10 'funktion genom att skicka ett heltal ' 6745 ”. Det delas först med 10 och returnerar ' 674,5 ' som kommer att avrundas till ' 675 ” vilket är det närmaste heltal av 674,5. Det resulterande värdet kommer sedan att multipliceras med 10 för att få det ungefärliga värdet till närmaste 10:

trösta. logga ( roundToNearest10 ( 6745 ) ) ;

Utgången kommer att visa ' 6750 ' som är närmast 10 till ' 6745 ”:

Låt oss skicka decimalvärdet ' 89,9 ” i funktionen och se det avrundade värdet:

trösta. logga ( roundToNearest10 ( 89,9 ) ) ;

Utdata kommer att skrivas ut ' 90 ' genom att avrunda decimaltalet ' 89,9 ” till närmaste 10:e:

Metod 2: Avrunda ett tal till närmaste 10 med hjälp av Math.ceil()-metoden

För att avrunda ett tal till närmaste 10, ' Math.ceil() ”-metoden används. Det kommer att runda av talet till det kommande största heltal. Om ett decimaltal skickas till metoden Math.ceil() returnerar det hela talet.

Syntax

Den givna syntaxen används för ' tak() ' metod:

Matematik . tak ( siffra / 10 ) * 10
  • Den tar ett tal som ett argument dividerat med 10 och multiplicerar det sedan med 10.
  • Genom att dividera talet med 10 avrundas talet till nästa kommande största heltal.
  • Multiplicera sedan det resulterande talet med 10 för att få talet avrundat uppåt till närmaste 10.

Exempel

Åberopa ' Math.ceil() ' metod i ' roundToNearest10 ” funktion genom att skicka talet dividerat med 10 och multiplicera det sedan med 10 för att avrunda talet till närmaste 10:

funktion roundToNearest10 ( siffra ) {

lämna tillbaka Matematik . tak ( siffra / 10 ) * 10 ;

}

Ring ' roundToNearest10 ' funktion och skicka ett nummer ' 6745 ” som argument. Det delas först med 10 och returnerar ' 674,5 ' som kommer att avrundas till ' 675 ” på grund av metoden ceil () som är det näst största heltal på 674,5. Sedan kommer det resulterande talet att multipliceras med 10 och få det ungefärliga värdet till närmaste 10:

trösta. logga ( roundToNearest10 ( 6745 ) ) ;

Produktion

På samma sätt avrundas decimaltalet till närmaste 10 i JavaScript med metoden Math.ceil(). Skicka numret ' 78,02 ' som en parameter i ' roundToNearest10 ' funktion. Det kommer tillbaka' 8 ' som är det näst största heltal av ' 7 802 ”, och multiplicera sedan det resulterande talet med 10 det är det ungefärliga värdet till närmaste 10:

trösta. logga ( roundToNearest10 ( 78,02 ) ) ;

Motsvarande utgång kommer att vara:

Metod 3: Avrunda ett tal till närmaste 10 med hjälp av Math.floor()-metoden

Det finns en annan metod 'Math.floor()' som används för att avrunda ett tal till närmaste 10. Den kommer att avrunda talet nedåt till närmaste heltal. Om ett decimalt heltal skickas till metoden Math.floor() returnerar det närmaste hela heltal.

Syntax

Följande syntax används för metoden floor():

Matematik . golv ( siffra / 10 ) * 10
  • Metoden anropas genom att skicka talet dividerat med 10 som ett argument som avrundar det resulterande talet nedåt till närmaste heltal.
  • Sedan kommer det resulterande talet att multipliceras med 10 vilket returnerar talet avrundat till närmaste 10.

Exempel

I den definierade funktionen ' roundToNearest10() ', ring ' Math.floor() ”-metoden genom att skicka talet dividerat med 10 som ett argument och sedan multiplicera det med 10:

funktion roundToNearest10 ( siffra ) {

lämna tillbaka Matematik . golv ( siffra / 10 ) * 10 ;

}

Skicka numret ' 6745 ' som ett argument i den definierade funktionen med namnet ' roundToNearest10() ”. Det delas först med 10 och returnerar ' 674,5 ' som kommer att avrundas till ' 674 ” på grund av metoden floor() som är det närmaste nedre heltal av 674,5. Sedan, det resulterande numret ' 674 ” kommer att multipliceras med 10 och få det ungefärliga värdet till närmaste 10:

trösta. logga ( roundToNearest10 ( 6745 ) ) ;

Produktion

Skicka decimaltalet ' -5.15 ' som en parameter i ' roundToNearest10 ' funktion. Det kommer tillbaka' 7 ' som är det närmaste nedre heltal av ' 7 802 ”, och multiplicera sedan det resulterande talet med 10 vilket är det ungefärliga värdet till närmaste 10:

trösta. logga ( roundToNearest10 ( - 5.15 ) ) ;

Utgången blir:

Slutsats

För att avrunda ett tal till närmaste 10, använd JavaScripts fördefinierade metoder som inkluderar Math.round(), Math.ceil() och Math.floor(). Math.round()-metoden avrundar talet till närmaste heltal. Math.ceil()-metoden avrundar talet till näst största heltal, medan Math.floor()-metoden avrundar talet till närmaste heltal nedåt. Alla dessa metoder kommer att multiplicera med 10 för att avrunda det resulterande talet till närmaste 10. I denna studie har alla dessa metoders funktion förklarats tillsammans med deras exempel.