JavaScript Mathematics

JavaScript Math-objekti mahdollistaa lukuille suoritettavien matematiikkatehtävien suorittamisen.

Esimerkki

Math.PI;           // Palauttaa 3.141592653589793

Kokeile itse

Math.round()

Math.round(x) Palauttavat arvot ovat x pyöristettynä lähimmäksi kokonaislukua:

Esimerkki

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

Kokeile itse

Math.pow()

Math.pow(x, y) Palauttavat arvot ovat x:n y potenssi:

Esimerkki

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

Kokeile itse

Math.sqrt()

Math.sqrt(x) Palauttaa x:n neliöjuuren:

Esimerkki

Math.sqrt(64);      // Palauttaa 8

Kokeile itse

Math.abs()

Math.abs(x) Palauttaa x:n absoluuttisen (positiivisen) arvon:

Esimerkki

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

Kokeile itse

Math.ceil()

Math.ceil(x) Palauttavat arvot ovat x Ylöspäin pyöristäminenLähin kokonaisluku:

Esimerkki

Math.ceil(6.4);     // Palauttaa 7

Kokeile itse

Math.floor()

Math.floor(x) Palauttavat arvot ovat x Alaspäin pyöristäminenLähin kokonaisluku:

Esimerkki

Math.floor(2.7);    // Palauttaa 2

Kokeile itse

Math.sin()

Math.sin(x) Palauttaa kulman x (arkkidegreeina) sinus (arvo välillä -1 ja 1).

Jos haluat käyttää asteita sijasta säteitä, sinun täytyy muuntaa asteet säteiksi:

Asteen säde = Asteen aste x PI / 180.

Esimerkki

Math.sin(90 * Math.PI / 180);     // Palauttaa 1 (90 asteen sinus)

Kokeile itse

Math.cos()

Math.cos(x) Palauttaa kulman x (säteinä) kosini (arvo välillä -1 ja 1)

Jos haluat käyttää asteita sijasta säteitä, sinun täytyy muuntaa asteet säteiksi:

Asteen säde = Asteen aste x PI / 180.

Esimerkki

Math.cos(0 * Math.PI / 180);     // Palauttaa 1 (0 asteen cos)

Kokeile itse

Math.min() ja Math.max()

Math.min() ja Math.max() Voit käyttää tätä hakeaksesi parametrien listan korkeimman tai alimmän arvon:

Esimerkki

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

Kokeile itse

Esimerkki

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

Kokeile itse

Math.random()

Math.random() Palauttaa satunnaisen luvun välillä 0 (sisältäen) ja 1 (ei sisältäen):

Esimerkki

Math.random();     // Palauttaa satunnaisen luvun

Kokeile itse

Opit lisää seuraavassa luvussa Math.random() tiedon.

Math-ominaisuudet (vakiot)

JavaScript tarjoaa 8 matematiikkavakioa, joita Math-objekti voi käyttää:

Esimerkki

Math.E          // Palauttaa Eulersin luvun (Euler's number)
Math.PI         // Palauttaa ympyrän pi (PI)
Math.SQRT2      // Palauttaa 2:n neliöjuuren
Math.SQRT1_2    // Palauttaa 1/2:n neliöjuuren
Math.LN2        // Palauttaa 2:n luonnollisen logaritmin
Math.LN10       // Palauttaa 10:n luonnollisen logaritmin
Math.LOG2E      // Palauttaa 2:n logaritmin e:stä (noin 1.414)
Math.LOG10E     // Palauttaa 10:n logaritmin e:stä (noin 0.434)

Kokeile itse

Math-konstruktori

Eri kuin muut globaalit objektit, Math-objekti ei ole konstruktoria. Metodit ja ominaisuudet ovat staattisia.

Kaikki metodit ja ominaisuudet (vakiot) voidaan käyttää ilman, että Math-objekti luodaan ensin.

Math-objekti metodi

Metodi Kuvaus
abs(x) Palauttaa x:n absoluuttisen arvon
acos(x) Palauttaa x arkkosinisin arvon, asteina
asin(x) Palauta x:n arctangent arvo asteina
atan(x) Palauta x:n arctangent arvo välillä -PI/2 ja PI/2 asteen
atan2(y,x) Palauta x-akselista pisteeseen (x,y) kulma
ceil(x) Ylös pyöristä x
cos(x) Palauta x:n kosin
exp(x) Palauta e^x arvo
floor(x) Alas pyöristä x
log(x) Palauta x:n luonnollinen logaritmi (perus e)
max(x,y,z,...,n) Palauta suurin arvo
min(x,y,z,...,n) Palauta pienin arvo
pow(x,y) Palauta x y potenssina
random() Palauta satunnainen luku 0 ~ 1 välillä
round(x) Näytä x lähin kokonaisluku
sin(x) Palauta x (x asteina) sinus
sqrt(x) Palauta x:n neliöjuuri
tan(x) Palauta kulman tangenssi

Täydellinen Math-viittauskirja

Täydellisen viittauskirjan saamiseksi vieraile Math-objektin viittauskirja.

Tämä viittauskirja sisältää kaikkien Math-ominaisuuksien ja metodienviittaukset ja esimerkit.