JavaScript Math Referentie Handleiding
Math object
The Math object allows you to perform mathematical tasks.
Math is not a constructor. All properties/methods of Math can be called using Math as an object without creating it:
var x = Math.PI; // Terugkeer van PI var y = Math.sqrt(16); // Terugkeer van de kwadratwortel van 16
Voor een handleiding over het Math-object, lees onze JavaScript Wiskunde Handleiding.
Math-objecteigenschappen
Eigenschap | Beschrijving |
---|---|
E | Terugkeer van Euler's getal (ongeveer 2.718). |
LN2 | Terugkeer van de natuurlijke logaritme van 2 (ongeveer 0.693). |
LN10 | Terugkeer van de natuurlijke logaritme van 10 (ongeveer 2.302). |
LOG2E | Terugkeer van de natuurlijke logaritme van e met basis 2 (ongeveer 1.442). |
LOG10E | Terugkeer van de natuurlijke logaritme van e met basis 10 (ongeveer 0.434). |
PI | Terugkeer van PI (ongeveer 3.14). |
SQRT1_2 | Terugkeer van de kwadratwortel van 1/2 (ongeveer 0.707). |
SQRT2 | Terugkeer van de kwadratwortel van 2 (ongeveer 1.414). |
Math-objectmethoden
Methode | Beschrijving |
---|---|
abs(x) | Absoluut waarde van x. |
acos(x) | Arccosinuswaarde van x, uitgedrukt in graden. |
acosh(x) | Hyperbolische arccosinuswaarde van x. |
asin(x) | Arctangentewaarde van x, uitgedrukt in graden. |
asinh(x) | Hyperbolische arctangenswaarde van x. |
atan(x) | Arctangentewaarde van x, de waarde ligt tussen -PI/2 en PI/2. |
atan2(y, x) | Arctangentewaarde van het kwotient van de parameters. |
atanh(x) | Hyperbolische arctangentewaarde van x. |
cbrt(x) | Cuberoot van x. |
ceil(x) | x teruggegeven, afgerond naar de dichtstbijzijnde integer. |
clz32(x) | Aantal voorlopige nullen in de 32-bits binaire representatie van x. |
cos(x) | Cosinuswaarde van x (x in radianen). |
cosh(x) | Hyperbolische cosinuswaarde van x. |
exp(x) | Waarde van e^x. |
expm1(x) | Waarde van e^x - 1. |
floor(x) | x teruggegeven, afgerond naar de dichtstbijzijnde integer. |
fround(x) | Dichtstbijzijnde (32-bits single precisie) float-representatie van het getal. |
log(x) | Natuurlijke logaritme van x. |
log10(x) | Logaritme van x met basis 10. |
log1p(x) | Logaritme van 1 + x van de natuurlijke logaritme. |
log2(x) | Logaritme van x met basis 2. |
max(x, y, z, ... , n) | De grootste waarde teruggegeven. |
min(x, y, z, ... , n) | De kleinste waarde teruggegeven. |
pow(x, y) | Geef de y-voud van x terug. |
random() | Geef een willekeurig getal tussen 0 en 1 terug. |
round(x) | Rond x af naar het dichtstbijzijnde gehele getal. |
sign(x) | Geef het teken van het getal terug (controleer of het een positief, negatief of nul getal is). |
sin(x) | Geef de sinus van x terug (x wordt in graden gegeven). |
sinh(x) | Geef de hyperbolische sinus van x terug. |
sqrt(x) | Geef de kwadratische wortel van x terug. |
tan(x) | Geef de tangens van het hoek getal terug. |
tanh(x) | Geef de hyperbolische cotangent van het getal terug. |
trunc(x) | Geef het gehele deel van het getal (x) terug. |