JavaScript Math viittausoppikirja

Math-objekti

Math-objekti mahdollistaa matemaattisten tehtävien suorittamisen.

Math ei ole rakentava funktio. Kaikki Math:n ominaisuudet ja metodit voidaan kutsua käyttämällä Math-objektia ilman sen luomista:

var x = Math.PI;            // Palauttaa PI
var y = Math.sqrt(16);      // Palauttaa 16:n neliöjuuren

Kokeile itse

Math-objektin oppitunneista, lue JavaScript-matemaattinen oppitunti.

Math-objekti ominaisuudet

Ominaisuus Kuvaus
E Palauttaa E:n (noin 2.718).
LN2 Palauttaa 2:n luonnollinen logaritmi (noin 0.693).
LN10 Palauttaa 10:n luonnollinen logaritmi (noin 2.302).
LOG2E Palauttaa e:n logaritmin 2:sta (noin 1.442).
LOG10E Palauttaa e:n logaritmin 10:sta (noin 0.434).
PI Palauttaa PI (noin 3.14).
SQRT1_2 Palauttaa 1/2:n neliöjuuren (noin 0.707).
SQRT2 Palauttaa 2:n neliöjuuren (noin 1.414).

Math-objekti metodeja

Metodi Kuvaus
abs(x) Palauttaa x:n absoluuttisen arvon.
acos(x) Palauttaa x:n arccos, asteissa.
acosh(x) Palauttaa x:n hyperbolinen arccos.
asin(x) Palauttaa x:n arctangent, asteissa.
asinh(x) Palauttaa x:n hyperbolinen arctangent.
atan(x) Palauttaa x:n arctangent, palautettu arvo on -PI/2 ja PI/2 välillä.
atan2(y, x) Palauttaa parametrin osamäärän arctangent.
atanh(x) Palauttaa x:n hyperbolinen arctangent.
cbrt(x) Palauttaa x:n kolmanteen juureen.
ceil(x) Palauttaa x:n, ylöspäin pyöristettynä lähimpään kokonaislukuun.
clz32(x) Palauttaa x:n 32-bittisen binääriesityksen johtavien nollien määrän.
cos(x) Palauttaa x:n kosini (x asteissa).
cosh(x) Palauttaa x:n hyperbolinen kosini.
exp(x) Palauttaa e:n arvon.
expm1(x) Palauttaa e - 1:n arvon.
floor(x) Palauttaa x:n, alaspäin pyöristettynä lähimpään kokonaislukuun.
fround(x) Palauttaa lähimmän (32-bittisen yksinkertaisen tarkkuuden) liukuluku-esityksen.
log(x) Palauttaa x:n luonnollinen logaritmi.
log10(x) Palauttaa x:n logaritmi 10:sta.
log1p(x) Palauttaa 1 + x:n luonnollinen logaritmi.
log2(x) Palauttaa x:n logaritmin 2:sta.
max(x, y, z, ... , n) Palauttaa suurimmän luvun.
min(x, y, z, ... , n) Palauttaa pienimmän luvun.
pow(x, y) Palauttaa luvun y potenssina.
random() Palauttaa satunnaisen luvun 0 ja 1 välillä.
round(x) Pyöristää x lähimmäksi kokonaislukua.
sign(x) Palauttaa luvun merkki (tarkistaa onko se positiivinen, negatiivinen tai nolla).
sin(x) Palauttaa luvun sinus (x yksikköönä asteen).
sinh(x) Palauttaa luvun kuusijonkonenemän.
sqrt(x) Palauttaa luvun neliöjuuren.
tan(x) Palauttaa kulman tangentin.
tanh(x) Palauttaa luvun kuusijonkonenemän.
trunc(x) Palauttaa luvun (x) kokonaisosan.