JavaScript staat voor een fundamentele scripttaal voor het web . Binnen JavaScript , web -programmeurs vinden een volledig functioneel object - georiënteerde scripttaal met tal van ingebouwde mogelijkheden . Veel van deze mogelijkheden komen uit de " Math " object en de berekeningen het stelt programmeurs in staat om uit te voeren . Door het object Math , kunnen programmeurs nummers traditioneel rond , of gebruik de "vloer ( ) " en " ceil ( ) " -functies voor de meer gespecialiseerde afronding bewerkingen uit te voeren . Door middel van deze functies , kan de programmeur ook rond of afkappen decimalen op een willekeurige precisie . Afronding in JavaScript JavaScript gebruikt de " round ( ) " functie , verpakt als onderdeel van de " wiskunde " object , naar decimale breuken te ronden naar het dichtstbijzijnde gehele getal . Deze operatie zal altijd terugkeren een integer , zonder decimaal onderdelen . ( Ronde ( : Om te ronden tot een bepaalde decimaal , kan de programmeur de ronde ( ) functie in de volgende vergelijking , waarbij n = het aantal aan ronde en t het aantal decimalen te ronden op te nemen n * 10 ^ t ) ) /10 ^ t bijvoorbeeld om het aantal 4,543 afronden op twee decimalen , zou de JavaScript- commando er als volgt uitzien : ( Math.round ( n * 100 ) /100 Afronding met behulp van de "vloer ( ) " en " ceil ( ) " functies andere manier af te ronden in de webbrowser gaat om twee andere object Math functies , de "vloer ( ) " en " ceil ( ) " ( plafond ) functies . de ceil ( ) functie ronden op het dichtstbijzijnde gehele getal naar positieve oneindigheid , ongeacht het decimale gedeelte . Dus , 3.1 zal rond de richting van 4 , en -3,9 zal ronde tot 3 . de vloer ( ) functie rondes op een geheel getal naar negatief oneindig . Dus , 3.9 zal afronden op 3 , en -3.1 zullen afronden op -4 . afkappen < br > " afkappen " een nummer betekent het schrappen van de fractionele deel van een decimaal getal een inkorting operatie heeft een aantal niet afronden ; . . zakt gewoon de fractionele deel van het decimale getal In andere programmeertalen waar variabele data type is vereist bij variabelendeclaratie , zoals C + + , dit gebeurt meestal wanneer een decimaal getal geconverteerd naar een integer . dus 3,5 afgeknotte resulteert in de integer 3 , evenals 3,45933544 . omzetten tussen twee data types , zoals een decimaal een integer , resulteert in een verkorting van de breukdelen , zoals in het volgende voorbeeld : float x = 4,5634 ; int y = ( int ) x //y = 4 < br > afkappen in JavaScript tegenstelling tot C + + , hoeft JavaScript -variabelen niet een soort verklaring nodig . Daarom kan de programmeur gebruiken afronding te simuleren een afgeknotte operatie . met de verdieping ( ) en ceil ( ) functies , kan de programmeur gebruik maken van een eenvoudige "als " statement om een aantal afkappen , ongeacht zijn waarde . Als de waarde positief is , zal de vloer ( ) functie afgekapt . Als het negatief is , de ceil ( ) functie zal hetzelfde doen . ding Dit volgende voorbeeld zal afkappen zowel positief als negatief decimalen : var n = 4,5321 ; if ( n > 0 ) { n = Math.floor ( n ) ; } else if ( n < 0 ) { n = Math.ceil ( n ) ; } afkappen tot een cijfer achter de komma met deze staartdeling techniek , kan de programmeur ook overtollige decimalen te verwijderen na een bepaalde positie . Als de programmeur wil alle decimalen na de tweede te laten vallen decimaal zonder afronding , de verdieping ( ) en ceil ( ) functies werken als onderdeel van de precisie afronding formule " [ verdieping ( n ) of ceil ( n ) ] zoals in het volgende voorbeeld : var n = 5,69483 if ( n > 0 ) { ; |