Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
Uitleg over Afronding & afkappen in Javascript
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 ) {

;

Previous: Next:
  JavaScript Programmeren
·Hoe je Javascript gebruiken Me…
·JavaScript Target iFrame Docum…
·Hoe kan ik een extern JavaScri…
·Hoe te gebruiken Code DBL 
·Hoe te Elementen invoegen Met …
·Hoe activeer ik een webbrowser…
·Hoe te verbergen door klasse i…
·Gemeenschappelijke tekenstijle…
·Hoe te converteren naar HTML J…
  Related Articles
Hoe Search Engine Ranking of SEO van een…
De geschiedenis van Visual Basic 6.0 
Basis van Visual Basic 
Kenmerken van Visual Basic 
Tutorial van Visual Basic 6 
Wat zijn de functies van Visual Basic ? 
De Eigenschappen van een collectie in VB…
Hoe je alle items Inside van een keuzeli…
Hoe maak je een lijst van printers in VB…
  Programmering Articles
·Hoe maak VBA Input Boxen 
·Hoe gegevens binden aan een tekstvak in …
·Hoe maak je een programma om een eenvoud…
·Hoe maak je een Chat met PHP 
·Hoe te converteren naar Hex Byte in VB6 
·Wat is bufferoverloop ? 
·Hoe maak je een PHP Redirect pagina make…
·Hoe maak je een nieuw databasebestand ma…
·Hoe te wijzigen Java Startpagina 
Copyright © Computer Kennis http://www.nldit.com