JavaScript Mathematics
- Edellinen sivu JS-päivämäärän asettamistapa
- Seuraava sivu JS-satunnainen
JavaScript Math-objekti mahdollistaa lukuille suoritettavien matematiikkatehtävien suorittamisen.
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
Math.pow()
Math.pow(x, y)
Palauttavat arvot ovat x:n y potenssi:
Esimerkki
Math.pow(8, 2); // Palauttaa 64
Math.sqrt()
Math.sqrt(x)
Palauttaa x:n neliöjuuren:
Esimerkki
Math.sqrt(64); // Palauttaa 8
Math.abs()
Math.abs(x)
Palauttaa x:n absoluuttisen (positiivisen) arvon:
Esimerkki
Math.abs(-4.7); // Palauttaa 4.7
Math.ceil()
Math.ceil(x)
Palauttavat arvot ovat x Ylöspäin pyöristäminenLähin kokonaisluku:
Esimerkki
Math.ceil(6.4); // Palauttaa 7
Math.floor()
Math.floor(x)
Palauttavat arvot ovat x Alaspäin pyöristäminenLähin kokonaisluku:
Esimerkki
Math.floor(2.7); // Palauttaa 2
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)
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)
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
Esimerkki
Math.max(0, 450, 35, 10, -8, -300, -78); // Palauttaa 450
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
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)
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.
- Edellinen sivu JS-päivämäärän asettamistapa
- Seuraava sivu JS-satunnainen