|
|
|
É um objeto predefinido, acessado diretamente sem uso de new ou outro método. Exemplo:
Math.abs(y).
No caso de várias funções matemáticas, a instrução with evita a repetição da palavra. Exemplo:
with (Math) { x = cos(a); y = sin(b); } |
| |
|
|
|
| Nome |
Descrição |
Exemplo de uso |
E |
Base dos logaritmos naturais e ≈ 2,718 |
e = Math.E; |
LN10 |
Logaritmo natural de 10 ≈ 2,302 |
l10 = Math.LN10; |
LN2 |
Logaritmo natural de 2 ≈ 0,693 |
l2 = Math.LN2; |
LOG10E |
Logaritmo base 10 de e ≈ 0,434 |
l10e = Math.LOG10E; |
LOG2E |
Logaritmo base 2 de e ≈ 1,442 |
l2e = Math.LOG2E; |
PI |
Número π ≈ 3,1416 |
pi = Math.PI; |
SQRT1_2 |
Raiz quadrada de 0,5 ≈ 0,707 |
r12 = Math.SQRT1_2; |
SQRT2 |
Raiz quadrada de 2 ≈ 1,414 |
r2 = Math.SQRT2; | |
| |
|
|
|
Retorna o valor absoluto de um número (x no exemplo).
Exemplo:
y = Math.abs(x); |
| |
|
|
|
Retorna o arco co-seno, em radianos, de um número (x no exemplo). O valor de x deve estar entre -1 e 1. Fora disso, retorna NaN. O resultado é dado na faixa de -π/2 a π/2 radianos.
Exemplo:
y = Math.acos(x); |
| |
|
|
|
Retorna o arco seno, em radianos, de um número (x no exemplo). O valor de x deve estar entre -1 e 1. Fora disso, retorna NaN. O resultado é dado na faixa de -π/2 a π/2 radianos.
Exemplo:
y = Math.asin(x); |
| |
|
|
|
Retorna o arco tangente, em radianos, de um número (x no exemplo). O resultado é dado na faixa de -π/2 a π/2 radianos.
Exemplo:
y = Math.atan(x); |
| |
|
|
|
Retorna o arco tangente, em radianos, do quociente de dois números (no exemplo, x dividendo e y divisor). O resultado é dado na faixa de -π/2 a π/2 radianos. Num sistema de coordenadas retangulares, é o ângulo no sentido anti-horário que o segmento de reta da origem até o ponto (x,y) faz com a horizontal. Neste caso, y deve ser o primeiro parâmetro.
Exemplo:
t = Math.atan2(x,y); |
| |
|
|
|
Retorna o menor inteiro maior ou igual ao número dado. Por exemplo: para x = 30.75 retorna 31 e para x = -30.75 retorna -30.
Exemplo:
i = Math.ceil(x); |
| |
|
|
|
Retorna o co-seno de um número que representa um ângulo em radianos (x no exemplo). O resultado, conforme definição matemática da função, está na faixa de -1 a 1.
Exemplo:
y = Math.cos(x); |
| |
|
|
|
Retorna o número e (base dos logaritmos naturais) elevado ao argumento (x no exemplo).
Exemplo:
y = Math.exp(x); |
| |
|
|
|
Retorna o maior inteiro menor ou igual ao número dado. Por exemplo: para x = 30.75 retorna 30 e para x = -30.75 retorna -31.
Exemplo:
i = Math.floor(x); |
| |
|
|
|
Retorna o logaritmo natural (base e) de um número (x no exemplo). Se x = 0, retorna -Infinity. Se x < 0, retorna NaN porque está fora da faixa.
Exemplo:
y = Math.log(x); |
| |
|
|
|
Retorna o maior de dois números dados como argumentos (x e y no exemplo).
Exemplo:
m = Math.max(x,y); |
| |
|
|
|
Retorna o menor de dois números dados como argumentos (x e y no exemplo).
Exemplo:
m = Math.min(x,y); |
| |
|
|
|
Retorna a base elevada ao expoente. No exemplo dado abaixo, x é a base e y é o expoente, isto é, p = xy.
Exemplo:
p = Math.pow(x,y); |
| |
|
|
|
Retorna um número pseudo-aleatório entre 0 e 1. É gerado a partir da hora atual.
Exemplo:
a = Math.random(); |
| |
|
|
|
Retorna o valor de um número arredondado para o inteiro mais próximo. Se a parte fracionária é igual ou maior que 0.5, é arredondado para o inteiro acima. Se é menor que 0.5, é arredondado para o inteiro abaixo.
Exemplo:
r = Math.round(x); |
| |
|
|
|
Retorna o seno de um número que representa um ângulo em radianos (x no exemplo). O resultado, conforme definição matemática da função, está na faixa de -1 a 1.
Exemplo:
y = Math.sin(x); |
| |
|
|
|
Retorna a raiz quadrada do argumento dado (x no exemplo).
Exemplo:
y = Math.sqrt(x); |
| |
|
|
|
Retorna a tangente de um número que representa um ângulo em radianos (x no exemplo).
Exemplo:
y = Math.tan(x); | |