Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> JavaScript Programmeren >> Content
JavaScript Afronding Functie
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 .

Previous: Next:
  JavaScript Programmeren
·Hoe maak je een Baseball Ticke…
·Hoe maak je een Polylijn Na ee…
·Javascript Datum Tutorial 
·Hoe te Waarden Get in een drop…
·Hoe kan ik PHP -functies Belle…
·Hoe het nu een afbeelding van …
·Letterlijke tekenreeksen in Ja…
·Hoe je OOP JavaScript Creëren…
·Risico's met JavaScript 
  Related Articles
Hoe maak je een Function -knop in Visual…
Hoe maak je een functie in Visual Basic …
Hoe maak je een Javascript Call Vanuit V…
Hoe de Convert -functie gebruiken voor d…
Hoe maak je een Visual Basic -functie De…
Tutorial over de functie Sub procedure i…
Hoe de FormatDateTime functie in Visual …
Toegang tot een Call Function uit een qu…
Hoe maak je een functie die Gelijkspel i…
  Programmering Articles
·Hoe de Facebook JavaScript SDK installer…
·Hiding C + + Symbolen in Static Biblioth…
·Hoe kan ik SMS gebruiken Java-toepassing…
·Hoe om te defragmenteren een VMWare Afbe…
·Hoe te ontwikkelen ColdFusion API 
·Hoe maak je een Bouncing Ball Vervang Me…
·Hoe vindt u de buffergrootte in DBDataRe…
·Hoe maak je een webbrowser in Java Start…
·Hoe te Tarballs in Maak Ruby 
Copyright © Computer Kennis http://www.nldit.com