|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
É 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);
}
|
|
|
Constantes
matemáticas
|
↑Topo • Fim↓
|
|
|
|
| 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);
|
|
|
|
|
|
|
|
|
|