JavaScript Math
- Vorige pagina JS-datum instellenmethode
- Volgende pagina JS-willekeurig
The JavaScript Math object allows you to perform mathematical tasks on numbers.
Math.round()
Math.round(x)
the returned value is x rounded to the nearest integer:
Voorbeeld
Math.round(6.8); // returns 7 Math.round(2.3); // returns 2
Math.pow()
Math.pow(x, y)
the returned value is x to the power of y:
Voorbeeld
Math.pow(8, 2); // returns 64
Math.sqrt()
Math.sqrt(x)
returns the square root of x:
Voorbeeld
Math.sqrt(64); // returns 8
Math.abs()
Math.abs(x)
returns the absolute (positive) value of x:
Voorbeeld
Math.abs(-4.7); // returns 4.7
Math.ceil()
Math.ceil(x)
the returned value is x ceilingclosest integer:
Voorbeeld
Math.ceil(6.4); // returns 7
Math.floor()
Math.floor(x)
the returned value is x flooringclosest integer:
Voorbeeld
Math.floor(2.7); // returns 2
Math.sin()
Math.sin(x)
returns the sine of angle x (a value between -1 and 1).
Als je hoeken wilt gebruiken in plaats van radianen, moet je de hoeken converteren naar radianen:
Hoek in radianen = Hoek in graden x PI / 180.
Voorbeeld
Math.sin(90 * Math.PI / 180); // returns 1 (sine of 90 degrees)
Math.cos()
Math.cos(x)
Geef de cosinus van hoek x (uitgedrukt in radianen) terug (een waarde tussen -1 en 1)
Als je hoeken wilt gebruiken in plaats van radianen, moet je de hoeken converteren naar radianen:
Hoek in radianen = Hoek in graden x PI / 180.
Voorbeeld
Math.cos(0 * Math.PI / 180); // Geef 1 terug (cosinus van 0 graden)
Math.min() en Math.max()
Math.min()
en Math.max()
Kan worden gebruikt om de hoogste of laagste waarde in de parameterlijst te vinden:
Voorbeeld
Math.min(0, 450, 35, 10, -8, -300, -78); // Geef -300 terug
Voorbeeld
Math.max(0, 450, 35, 10, -8, -300, -78); // Geef 450 terug
Math.random()
Math.random()
Geef een willekeurig getal terug tussen 0 (inclusief) en 1 (exclusief):
Voorbeeld
Math.random(); // Geef een willekeurig getal terug
Je zal in het volgende hoofdstuk van deze handleiding meer leren over Math.random()
kennis.
Math-eigenschappen (constante)
JavaScript biedt 8 wiskundige constanten die toegankelijk zijn via het Math-object:
Voorbeeld
Math.E // Geef de Euler-getal (Euler's number) Math.PI // Geef de circulaire constante (PI) Math.SQRT2 // Geef de kwadratische wortel van 2 Math.SQRT1_2 // Geef de kwadratische wortel van 1/2 Math.LN2 // Geef de natuurlijke logarithmus van 2 Math.LN10 // Geef de natuurlijke logarithmus van 10 Math.LOG2E // Geef de logarithmus van e met basis 2 (ongeveer 1.414) Math.LOG10E // Geef de logarithmus van e met basis 10 (ongeveer 0.434)
Math-constructor
Anders dan andere globale objecten heeft het Math-object geen constructor. Methoden en eigenschappen zijn statisch.
Alle methoden en eigenschappen (constante) kunnen worden gebruikt zonder eerst een Math-object te maken.
Math-objectmethoden
Methode | Beschrijving |
---|---|
abs(x) | Geef de absolute waarde van x |
acos(x) | Geef de arccosinuswaarde van x, uitgedrukt in radianen |
asin(x) | 返回 x 的反正弦值,以弧度计 |
asin(x) | Geef de arctangens van x terug, uitgedrukt in radianen |
atan2(y,x) | Geef de hoek van het lijnsegment van de x-as naar het punt (x,y) terug |
ceil(x) | Rond x af naar boven |
cos(x) | Geef de cosinus van x terug |
exp(x) | Geef de waarde van e^x terug |
floor(x) | Rond x af naar beneden |
log(x) | Geef de natuurlijke logaritme van x (basis e) terug |
max(x,y,z,...,n) | Geef het hoogste getal terug |
min(x,y,z,...,n) | Geef het laagste getal terug |
pow(x,y) | Geef x op de y-ste macht terug |
random() | Geef een willekeurig getal terug tussen 0 en 1 |
round(x) | Rond x af naar het dichtstbijzijnde hele getal |
sin(x) | Geef de sinus van x (x gemeten in graden) terug |
sqrt(x) | Geef de kwadratische wortel van x terug |
tan(x) | Geef de tangens van het hoek van terug |
Volledige Math referentiemanual
Voor een volledig referentiemanual, bezoek onze volledige Math-object referentiemanual.
Dit referentiemanual bevat beschrijvingen en voorbeelden van alle Math-eigenschappen en -methoden.
- Vorige pagina JS-datum instellenmethode
- Volgende pagina JS-willekeurig