Als een object-georiënteerde taal , JavaScript bevat objecten en methoden in zijn bibliotheek om tal van taken uit te voeren . De wiskunde object bevat verschillende methoden en waarden aan programmeurs in eenvoudige of complexe berekeningen helpen . Een van deze mogelijkheden is getallen afronden . Met de mogelijkheid om ronde getallen , kunnen programmeurs decimalen definiëren aan een decimaal , en speciale afrondingen opdrachten, zoals het plafond en de vloer berekeningen uit te voeren . De Math Object De JavaScript Bibliotheken zijn een Math object dat programmeurs met basis-of gemeenschappelijke wiskundige berekeningen helpt . Het Math -object bevat bepaalde wiskundige constanten ( zoals Pi , e , of de vierkantswortel van 2 ) . Het object Math bevat ook nuttige methoden die bepaalde functies , zoals het nummer wordt gegenereerd . De " ronde ( ) " methode van de klasse Math neemt een decimaal getal en rondes op het dichtstbijzijnde gehele getal . Dus , het decimale 4,5 zou afronden op 5 , terwijl 4.4 zou afronden op 4 . Afronden naar decimalen Terwijl de ronde functie heeft zijn nut op zijn eigen , programmeurs zullen waarschijnlijk moeten meer dan ronde doen op het dichtstbijzijnde gehele getal van tijd tot tijd . Met behulp van de ronde -functie , kan een programmeur te ronden tot een cijfer achter de komma , met behulp van deze formule : ronde ( num * ( 10 ^ x ) ) /10 ^ x waar " num " is de decimaal af te ronden , en " x " is de decimaal waarop de programmeur wil het aantal ronden . Voorbeelden een programmeur kan een programma te ontwikkelen dat geld berekent als onderdeel van een website . Om dit te doen , de programmeur nodig heeft om decimalen van variabele lengte als dollars en centen te berekenen . Dit betekent dat de programmeur zal moeten afronden op twee decimalen ( * .00 ) . Als ze de decimale 6,7548 , het commando JavaScript te ronden zou uitzien als dit voorbeeld : var num = 6,7548 var dollar = Math.round ( num * 100 ) /100 ; getal wordt vermenigvuldigd met 100 ( 10 ^ 2 ) , die gelijk is aan 675,48 . Dat aantal ronden op het dichtstbijzijnde gehele getal door de ronde -functie ( 675 ) . Dit resultaat wordt vervolgens gedeeld door 100 . Het resultaat , opgeslagen in de variabele "dollar ", is 6.75 . Alternatieven voor de Ronde Function Naast de ronde -functie , het Math -object bevat ook de " ceil ( ) " ( plafond ) en de " vloer ( ) " functie . De functie plafond gedraagt zich op dezelfde wijze als de ronde -functie , behalve dat het ronden van een decimaal naar het dichtstbijzijnde , HOOGSTE integer richting positief oneindig . Bijvoorbeeld , zou rond 3,1 tot 4 en -3,9 zou rond tot -3 ( omdat -3 dichter bij positief oneindig ) . De functies vloer gedraagt de tegenovergestelde weg : afronding wordt gedaan naar de dichtstbijzijnde , laagste getal in de richting van negatief oneindig . Dus, bijvoorbeeld , zou 3,1 afronden op 3 , en -3.1 zou afronden op -4 .
|