Manual de Referência JavaScript Math

O objeto Math

O objeto Math permite que você execute tarefas matemáticas.

Math não é um construtor. Todas as propriedades/métodos do Math podem ser chamados usando Math como um objeto, sem a necessidade de criá-lo:

var x = Math.PI;            // 返回 PI
var y = Math.sqrt(16);      // 返回 16 的平方根

var x = Math.PI; // Retorna PI

var y = Math.sqrt(16); // Retorna a raiz quadrada de 16 Experimente você mesmoPara obter tutoriais sobre o objeto Math, leia nosso

Tutorial de Matemática JavaScript

. Métodos do objeto Math
Atributos do objeto Math Atributo
E Retorna o número de Euler (aproximadamente 2.718).
LN2 Retorna o logaritmo natural de 2 (aproximadamente 0.693).
LN10 Retorna o logaritmo natural de 10 (aproximadamente 2.302).
LOG2E Retorna o logaritmo de base 2 de e (aproximadamente 1.442).
LOG10E Retorna o logaritmo de base 10 de e (aproximadamente 0.434).
PI Retorna PI (aproximadamente 3.14).
SQRT1_2 Retorna a raiz quadrada de 1/2 (aproximadamente 0.707).

SQRT2

Retorna a raiz quadrada de 2 (aproximadamente 1.414). Métodos do objeto Math
Métodox) Descrição
abs(x) O valor absoluto de x.
acos(x) O valor acos de x, em radianos.
O valor acosh de x.x) asin(
O valor asin de x, em radianos.x) O valor asinh de x.
atan(x) O valor atan de x, o valor retornado está entre -PI/2 e PI/2 radianos.
atan2(y, x) O valor atan2 de seu argumento.
atanh(x) O valor atanh de x.
cbrt(x) A raiz cúbica de x.
ceil(x) Retorna x, arredondando para o inteiro mais próximo acima.
clz32(x) O número de zeros ao início da representação binária de 32 bits de x.
cos(x) O valor cos de x (x em radianos).
cosh(x) O valor cosh de x.
exp(x) O valor de e.
expm1(x) O valor de e - 1.
floor(x) Retorna x, arredondando para o inteiro mais próximo.
fround(x) A representação flutuante mais próxima do número, em (32 bits de precisão simples).
log(x) O logaritmo natural de x.
log10(x) O logaritmo de base 10 de x.
log1p(x) O logaritmo natural de 1 + x.
log2(x) O logaritmo de base 2 de x.
max(x, y, z, ... , n) O valor maximo retornado.
min(x, y, z, ... , n) O valor minimo retornado.
pow(x, y) Retorna o valor da potência de x para y.
random() Retorna um número aleatório entre 0 e 1.
round(x) Arredonda x para o inteiro mais próximo.
sign(x) Retorna o sinal do número (verifica se é positivo, negativo ou zero).
sin(x) Retorna o valor seno de x (x em radianos).
sinh(x) Retorna o valor hiperbólico seno de x.
sqrt(x) Retorna a raiz quadrada de x.
tan(x) Retorna o valor tangente do ângulo.
tanh(x) Retorna o valor hiperbólico cotangente do número.
trunc(x) Retorna a parte inteira do número (x).