Een getal afronden op de dichtstbijzijnde 10 in JavaScript

Een Getal Afronden Op De Dichtstbijzijnde 10 In Javascript



De geschatte berekening van een getal staat bekend als afronding. Het helpt getallen duidelijker en eenvoudiger te begrijpen te maken. Afhankelijk van de vereiste nauwkeurigheid van de berekening, kunnen getallen worden afgerond op een bepaalde waarde. Een getal wordt afgerond op de dichtstbijzijnde tiende, het hele getal wordt niet gewijzigd, alleen de geschatte waarde wordt gewijzigd.

In deze studie wordt de procedure uitgelegd om een ​​getal in JavaScript af te ronden op de dichtstbijzijnde 10.

Hoe een getal afronden naar de dichtstbijzijnde 10 in JavaScript?

Gebruik in JavaScript de volgende methoden om een ​​getal af te ronden op de dichtstbijzijnde 10:







Laten we de werking van de bovengenoemde methoden één voor één bekijken!



Methode 1: rond een getal af op de dichtstbijzijnde 10 met behulp van de methode Math.round().

In Javascript is de “ ronde() ” methode van de “ Wiskunde ” type wordt gebruikt om zowel de decimale getallen als de hele getallen op de geschatte waarde af te ronden. Het rondt het gehele getal af naar het volgende gehele getal.



Syntaxis





Volg de gegeven syntaxis voor het gebruik van de methode round() om het getal dat het dichtst bij de 10 ligt af te ronden:

Wiskunde . ronde ( nummer / 10 ) * 10
  • De ' Wiskunde.ronde() ” methode wordt aangeroepen door het getal gedeeld door 10 door te geven als een argument dat het resultaat zal afronden naar het dichtstbijzijnde gehele getal.
  • Vermenigvuldig het vervolgens met 10 en rond het resultaat af naar de dichtstbijzijnde 10.

Voorbeeld

Definieer eerst een functie met de naam ' roundToNearest10 ' met een parameter ' nummer ”. Roept de methode Math.round() aan die de geschatte waarde retourneert die het dichtst bij de 10 :



functie roundToNearest10 ( nummer ) {

opbrengst Wiskunde . ronde ( nummer / 10 ) * 10 ;

}

Bel de ' roundToNearest10 ” functie door een geheel getal door te geven “ 6745 ”. Het wordt eerst gedeeld door 10 en retourneert de ' 674,5 ” die zal worden afgerond naar “ 675 ” wat het dichtstbijzijnde gehele getal is van de 674.5. De resulterende waarde wordt vervolgens vermenigvuldigd met 10 om de geschatte waarde op de dichtstbijzijnde 10 te krijgen:

troosten. loggen ( roundToNearest10 ( 6745 ) ) ;

De uitvoer zal tonen ' 6750 ” wat de dichtstbijzijnde 10 is bij de “ 6745 ”:

Laten we de decimale waarde doorgeven ' 89,9 ” in de functie en zie de afgeronde waarde:

troosten. loggen ( roundToNearest10 ( 89,9 ) ) ;

De uitvoer wordt afgedrukt ' 90 ” door het decimale getal af te ronden “ 89,9 ” naar de dichtstbijzijnde 10:

Methode 2: rond een getal af op de dichtstbijzijnde 10 met behulp van de methode Math.ceil()

Om een ​​getal af te ronden naar de dichtstbijzijnde 10, de ' Wiskunde.ceil() ” methode wordt gebruikt. Het zal het getal afronden naar het eerstvolgende grootste gehele getal. Als een decimaal getal wordt doorgegeven aan de methode Math.ceil(), wordt het hele getal geretourneerd.

Syntaxis

De gegeven syntaxis wordt gebruikt voor de ' plafond() ” methode:

Wiskunde . plafond ( nummer / 10 ) * 10
  • Het neemt een getal als argument gedeeld door 10 en vermenigvuldigt het vervolgens met 10.
  • Door het getal door 10 te delen, wordt het getal afgerond naar het eerstvolgende grootste gehele getal.
  • Vermenigvuldig vervolgens het resulterende getal met 10 om het getal naar boven af ​​te ronden naar de dichtstbijzijnde 10.

Voorbeeld

Roep de ' Wiskunde.ceil() ' methode in ' roundToNearest10 ” functie door getal gedeeld door 10 door te geven en het vervolgens te vermenigvuldigen met 10 om het getal af te ronden naar de dichtstbijzijnde 10:

functie roundToNearest10 ( nummer ) {

opbrengst Wiskunde . plafond ( nummer / 10 ) * 10 ;

}

Bel de ' roundToNearest10 'functie en geef een nummer door' 6745 ' als argument. Het wordt eerst gedeeld door 10 en retourneert de ' 674,5 ” die zal worden afgerond naar “ 675 ” vanwege de ceil () methode die het volgende grootste gehele getal is van 674,5. Vervolgens wordt het resulterende getal vermenigvuldigd met 10 en wordt de geschatte waarde op de dichtstbijzijnde 10 gebracht:

troosten. loggen ( roundToNearest10 ( 6745 ) ) ;

Uitgang

Evenzo wordt het decimale getal ook afgerond op de dichtstbijzijnde 10 in JavaScript met behulp van de methode Math.ceil(). Geef het nummer door “ 78.02 ” als een parameter in de “ roundToNearest10 ” functie. Het zal terugkeren ' 8 ” wat het volgende grootste gehele getal is van de “ 7.802 ”, en vermenigvuldig vervolgens het resulterende getal met 10 dat is de geschatte waarde tot op de dichtstbijzijnde 10:

troosten. loggen ( roundToNearest10 ( 78.02 ) ) ;

De bijbehorende uitvoer is:

Methode 3: rond een getal af op de dichtstbijzijnde 10 met behulp van de methode Math.floor().

Er is een andere methode “Math.floor()” die wordt gebruikt om een ​​getal af te ronden naar de dichtstbijzijnde 10. Het zal het getal naar beneden afronden naar het dichtstbijzijnde gehele getal. Als een decimaal geheel getal wordt doorgegeven aan de methode Math.floor(), wordt het dichtstbijzijnde gehele gehele getal geretourneerd.

Syntaxis

De volgende syntax wordt gebruikt voor de floor() methode:

Wiskunde . vloer ( nummer / 10 ) * 10
  • De methode wordt aangeroepen door het getal gedeeld door 10 door te geven als een argument dat het resulterende getal naar beneden afrondt naar het dichtstbijzijnde gehele getal.
  • Vervolgens wordt het resulterende getal vermenigvuldigd met 10, waardoor het getal wordt afgerond op de dichtstbijzijnde 10.

Voorbeeld

In de gedefinieerde functie ' roundToNearest10() ', bel de ' Wiskunde.vloer() ”-methode door getal gedeeld door 10 als argument door te geven en dit vervolgens te vermenigvuldigen met 10:

functie roundToNearest10 ( nummer ) {

opbrengst Wiskunde . vloer ( nummer / 10 ) * 10 ;

}

Geef het nummer door “ 6745 ” als een argument in de gedefinieerde functie met de naam “ roundToNearest10() ”. Het wordt eerst gedeeld door 10 en retourneert de ' 674,5 ” die zal worden afgerond naar “ 674 ” vanwege de floor() methode die het dichtstbijzijnde gehele getal naar beneden is van 674,5. Vervolgens het resulterende getal ' 674 ” wordt vermenigvuldigd met 10 en krijgt de geschatte waarde tot op de dichtstbijzijnde 10:

troosten. loggen ( roundToNearest10 ( 6745 ) ) ;

Uitgang

Geef het decimale getal door ' -5.15 ” als een parameter in de “ roundToNearest10 ” functie. Het zal terugkeren ' 7 ” wat het dichtstbijzijnde gehele getal naar beneden is van de “ 7.802 ”, en vermenigvuldig vervolgens het resulterende getal met 10 wat de geschatte waarde is tot op de dichtstbijzijnde 10:

troosten. loggen ( roundToNearest10 ( - 5.15 ) ) ;

De uitvoer zal zijn:

Conclusie

Om een ​​getal naar de dichtstbijzijnde 10 af te ronden, gebruikt u de vooraf gedefinieerde methoden van JavaScript, waaronder Math.round(), Math.ceil() en Math.floor(). De methode Math.round() rondt het getal af op het dichtstbijzijnde gehele gehele getal. De methode Math.ceil() rondt het getal af op het volgende grootste gehele getal, terwijl de methode Math.floor() het getal afrondt op het dichtstbijzijnde gehele getal. Al deze methoden vermenigvuldigen zich met 10 om het resulterende getal af te ronden op de dichtstbijzijnde 10. In deze studie is de werking van al deze methoden uitgelegd samen met hun voorbeelden.