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
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. |