JavaScript Math

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

Eksempel

Math.PI;           // Return 3.141592653589793

Prøv det selv

Math.round()

Math.round(x) The returned value is x rounded to the nearest integer:

Eksempel

Math.round(6.8);    // Return 7
Math.round(2.3);    // Return 2

Prøv det selv

Math.pow()

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

Eksempel

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

Prøv det selv

Math.sqrt()

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

Eksempel

Math.sqrt(64);      // Return 8

Prøv det selv

Math.abs()

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

Eksempel

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

Prøv det selv

Math.ceil()

Math.ceil(x) The returned value is x CeilingThe closest integer:

Eksempel

Math.ceil(6.4);     // Return 7

Prøv det selv

Math.floor()

Math.floor(x) The returned value is x FlooringThe closest integer:

Eksempel

Math.floor(2.7);    // Return 2

Prøv det selv

Math.sin()

Math.sin(x) Return the sine of angle x (a value between -1 and 1).

Hvis du vil bruge grader i stedet for radianer, skal du konvertere graderne til radianer:

Vinklen i radianer = vinklen i grader x PI / 180.

Eksempel

Math.sin(90 * Math.PI / 180);     // Return 1 (sine of 90 degrees)

Prøv det selv

Math.cos()

Math.cos(x) Returmer cosinus af vinklen x (med radianer) (en værdi mellem -1 og 1).

Hvis du vil bruge grader i stedet for radianer, skal du konvertere graderne til radianer:

Vinklen i radianer = vinklen i grader x PI / 180.

Eksempel

Math.cos(0 * Math.PI / 180);     // Returmer 1 (cosinus af 0 grader)

Prøv det selv

Math.min() og Math.max()

Math.min() og Math.max() Kan bruges til at finde det laveste eller højeste værdi i parameterlisten:

Eksempel

Math.min(0, 450, 35, 10, -8, -300, -78);  // Returmer -300

Prøv det selv

Eksempel

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

Prøv det selv

Math.random()

Math.random() Returmer et tilfældigt tal mellem 0 (inkluderet) og 1 (ekskluderet):

Eksempel

Math.random();     // Returmer en tilfældig tal

Prøv det selv

Du vil lære mere om Math.random() viden.

Math egenskaber (konstanter)

JavaScript tilbyder 8 matematik konstanter, som kan tilgås via Math objektet:

Eksempel

Math.E          // Returmer Eulers tal (Euler's number)
Math.PI         // Returmer pi (PI)
Math.SQRT2      // Returmer kvadratroden af 2
Math.SQRT1_2    // Returmer kvadratroden af 1/2
Math.LN2        // Returmer den naturlige logaritme af 2
Math.LN10       // Returmer den naturlige logaritme af 10
Math.LOG2E      // Returmer logaritmen af e med base 2 (ca. 1.414)
Math.LOG10E     // Returmer logaritmen af e med base 10 (ca. 0.434)

Prøv det selv

Math konstruktør

Forskellig fra andre globale objekter har Math objektet ingen konstruktør. Metoder og egenskaber er statiske.

Alle metoder og egenskaber (konstanter) kan bruges uden først at oprette et Math objekt.

Math objekt metode

Metode Beskrivelse
abs(x) Returmer absolut værdi af x
acos(x) Returmer den inverse cosinusværdi af x, målt i radianer
asin(x) Returværdien af x's arcsin, angivet i radianer
asin(x) Returværdien af x's arctangent, angivet i radianer
atan2(y,x) Returværdien af vinklen fra x-aksen til punktet (x,y)
ceil(x) Opdater x
cos(x) Returværdien af x's cosinus
exp(x) Returværdien af Ex
floor(x) Nedrund x
log(x) Returværdien af x's naturlige logaritme (med base e)
max(x,y,z,...,n) Returværdien af det højeste tal
min(x,y,z,...,n) Returværdien af det laveste tal
pow(x,y) Returværdien af x's y'er potens
random() Returværdien af et tilfældigt tal mellem 0 og 1
round(x) Rund x til det nærmeste heltal
sin(x) Returværdien af x (x målt i grader) sinus
sqrt(x) Returværdien af x's kvadratrods
tan(x) Returværdien af vinklen tangent

Fulde Math referencehåndbog

For en fuld referencehåndbog, besøg vores fulde Math referencehåndbog.

Denne referencehåndbog indeholder beskrivelser og eksempler på alle Math egenskaber og metoder.