JavaScript Math referens手册
Math-objektet
Math-objektet låter dig utföra matematiska uppgifter.
Math inte en konstruktionsfunktion. Alla egenskaper/metoder för Math kan anropas genom att använda Math som ett objekt, utan att det behöver skapas:
var x = Math.PI; // Återvänder PI var y = Math.sqrt(16); // Återvänder kvadratroten av 16
För att läsa om Math-objektet, läs vår JavaScript matematik tutorial.
Math-objektegenskaper
Egenskaper | Beskrivning |
---|---|
E | Återvänder Euler-talet (ungefär 2.718). |
LN2 | Återvänder logaritmen av 2 med naturlig logaritm (ungefär 0.693). |
LN10 | Återvänder logaritmen av 10 med naturlig logaritm (ungefär 2.302). |
LOG2E | Återvänder logaritmen av e med bas 2 (ungefär 1.442). |
LOG10E | Återvänder logaritmen av e med bas 10 (ungefär 0.434). |
PI | Återvänder PI (ungefär 3.14). |
SQRT1_2 | Återvänder kvadratroten av 1/2 (ungefär 0.707). |
SQRT2 | Återvänder kvadratroten av 2 (ungefär 1.414). |
Math-objektmetoder
Metod | Beskrivning |
---|---|
abs(x) | Den absoluta värdet av x. |
acos(x) | Den arccosvärdet av x, i radianer. |
acosh(x) | Den hyperbola arccosvärdet av x. |
asin(x) | Den arcsinvärdet av x, i radianer. |
asinh(x) | Den hyperbola arcsinvärdet av x. |
atan(x) | Den arctangentvärdet av x, det återgivna värdet är en radie mellan -PI/2 och PI/2. |
atan2(y, x) | Den arctangentvärdet av det kvotienten av dess parametrar. |
atanh(x) | Den hyperbola arctangentvärdet av x. |
cbrt(x) | Den kubiska rotvärdet av x. |
ceil(x) | Återvänder x, uppgrann till närmaste heltal. |
clz32(x) | Antalet ledande nollor i den 32-bitars binära presentationen av x. |
cos(x) | Den cosinusvärdet av x (x i radianer). |
cosh(x) | Den hyperbola cosinusvärdet av x. |
exp(x) | Värdet av e. |
expm1(x) | Värdet av e - 1. |
floor(x) | Återvänder x, nergrann till närmaste heltal. |
fround(x) | Den närmaste (32-bitars enkelprecision) flyttalspresentationen av talet. |
log(x) | Den naturliga logaritmen av x. |
log10(x) | Logaritmen av x med bas 10. |
log1p(x) | Logaritmen av 1 + x med naturlig logaritm. |
log2(x) | Logaritmen av x med bas 2. |
max(x, y, z, ... , n) | Den högsta värdeåtervärdet. |
min(x, y, z, ... , n) | Den minsta värdeåtervärdet. |
pow(x, y) | Returnerar x till y:e potens. |
random() | Returnerar ett slumpmässigt tal mellan 0 och 1. |
round(x) | Rundar x till närmaste heltal. |
sign(x) | Returnerar tecknet på talet (kontrollerar om det är positivt, negativt eller noll). |
sin(x) | Returnerar sinus av x (x i radianer). |
sinh(x) | Returnerar hyperbolsk sinus av x. |
sqrt(x) | Returnerar kvadratroten av x. |
tan(x) | Returnerar tangensen av vinkeln. |
tanh(x) | Returnerar hyperbolsk tangent av talet. |
trunc(x) | Returnerar det heltal som är det närmaste talet (x). |