English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Math é um objeto embutido que possui atributos e métodos para constantes matemáticas e funções. Não é um objeto de função.
O objeto Math permite que você execute tarefas matemáticas com números.
Diferente de outros objetos globais, Math não é um construtor.
Todos os atributos e métodos do Math são estáticos e podem ser chamados como um objeto Math sem a necessidade de criá-lo.
Por exemplo, chama o constante piMath.PIChama a função senoMath.sin(x), onde x é o parâmetro do método.
var x = Math.PI; // Retorna PI var y = Math.sqrt(25);// Retorna25a raiz quadradaTeste e veja‹/›
Você pode testar em nossoNo tutorial de JavaScript MathPara obter mais informações sobre Math.
A tabela a seguir lista os atributos do objeto Math:
Atributo | Descrição |
---|---|
E | Retorna o número de Euler, a base do logaritmo natural e o número e, aproximadamente2.718 |
LN2 | Retorna2o logaritmo natural, aproximadamente 0.693 |
LN10 | Retorna o logaritmo natural10, aproximadamente2.302 |
LOG2E | Retorna e2logaritmo em base1.442 |
LOG10E | Retorna e10logaritmo em base434 |
PI | Retorna PI, aproximadamente3.14 |
SQRT1_2 | Retorna1/2a raiz quadrada, aproximadamente 0.707 |
SQRT2 | Retorna2a raiz quadrada, aproximadamente1.414 |
A tabela a seguir lista os métodos do objeto Math:
Método | Descrição |
---|---|
abs(x) | Retorna o valor absoluto de x |
acos(x) | Retorna o arco cosseno de x em unidade de radianos |
acosh(x) | Retorna o arco cosseno hiperbólico de x |
asin(x) | Retorna o ângulo em radianos de x |
asinh(x) | Retorna o arco hiperbólico arco cosseno de x |
atan(x) | Retorna o arco tangente de x como-PI / 2e PI / 2o valor numérico entre os ângulos |
atan2(y, x) | Retorna o arco tangente do quociente de seus parâmetros |
atanh(x) | Retorna o arco hiperbólico tangente de x |
cbrt(x) | Retorna a raiz cúbica de x |
ceil(x) | Retorna o inteiro menor ou igual a x |
cos(x) | Retorna o cosseno de x (x representado em radianos) |
cosh(x) | Retorna o cosseno hiperbólico de x |
exp(x) | Retorna E xo valor |
floor(x) | Retorna o inteiro máximo menor ou igual a x |
log(x) | log(x) |
Retorna o logaritmo natural de x (base E)1, n2, n3, ..., nX) | max(n |
Retorna o número maior1, n2, n3, ..., nX) | Retorna o número mais pequeno |
pow(x, y) | Retorna o valor de x elevado à potência y |
random() | Retorna de 0 até1Número Aleatório entre |
round(x) | Arredonda x para o inteiro mais próximo |
sin(x) | Retorna o seno de x (x representado em radianos) |
sinh(x) | Retorna o valor hiperbólico do seno de x |
sqrt(x) | Retorna a raiz quadrada de x |
tan(x) | Retorna a tangente do ângulo |
tanh(x) | Retorna a tangente hiperbólica do número |
trunc(x) | Retorna a parte inteira do número (x) |
Atenção:Funções Trigonométricas (sin(), cos(), tan(), asin(), acos(), atan(), atan2())representando o ângulo esperado ou retornado em radianos.
Para converter radianos em graus, divida por (Math.PI / 180), então multiplique por esse valor para realizar outra conversão.