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