JavaScript Math

The JavaScript Math object allows you to perform mathematical tasks on numbers.

Voorbeeld

Math.PI;           // returns 3.141592653589793

Probeer het zelf

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

Probeer het zelf

Math.pow()

Math.pow(x, y) the returned value is x to the power of y:

Voorbeeld

Math.pow(8, 2);      // returns 64

Probeer het zelf

Math.sqrt()

Math.sqrt(x) returns the square root of x:

Voorbeeld

Math.sqrt(64);      // returns 8

Probeer het zelf

Math.abs()

Math.abs(x) returns the absolute (positive) value of x:

Voorbeeld

Math.abs(-4.7);     // returns 4.7

Probeer het zelf

Math.ceil()

Math.ceil(x) the returned value is x ceilingclosest integer:

Voorbeeld

Math.ceil(6.4);     // returns 7

Probeer het zelf

Math.floor()

Math.floor(x) the returned value is x flooringclosest integer:

Voorbeeld

Math.floor(2.7);    // returns 2

Probeer het zelf

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)

Probeer het zelf

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)

Probeer het zelf

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

Probeer het zelf

Voorbeeld

Math.max(0, 450, 35, 10, -8, -300, -78);  // Geef 450 terug

Probeer het zelf

Math.random()

Math.random() Geef een willekeurig getal terug tussen 0 (inclusief) en 1 (exclusief):

Voorbeeld

Math.random();     // Geef een willekeurig getal terug

Probeer het zelf

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)

Probeer het zelf

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.