MSPC

   Informações técnicas
| Mapa | Fim pág |

 

JavaScript - Funções matemáticas


Índice da série | Voltar |

O objeto Math | Constantes matemáticas |
abs (valor absoluto) | acos (arco co-seno) |
asin (arco seno) | atan (arco tangente) |
atan2 (arco tangente) | ceil (inteiro acima) |
cos (co-seno) | exp (exponencial) |
floor (inteiro abaixo) | log (logaritmo natural) |
max (maior) | min (menor) |
pow (potência) | random (aleatório) |
round (arredondar) | sin (seno) |
sqrt (raiz quadrada) | tan (tangente) |
Índices

Ciência dos materiais
Eletricidade e eletromagnetismo
Eletrônica digital
Eletrônica em geral
Fluidos, calor, frio, etc
Informática
Matemática
Mecânica teórica
Resistência dos materiais
Temas técnicos diversos
Temas diversos
Termodinâmica / transmissão de calor

O objeto Math

TopoFim
É 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

TopoFim
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;


abs

TopoFim
Retorna o valor absoluto de um número (x no exemplo).

Exemplo:

y = Math.abs(x);


acos

TopoFim
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);


asin

TopoFim
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);


atan

TopoFim
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);


atan2

TopoFim
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);


ceil

TopoFim
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);


cos

TopoFim
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);


exp

TopoFim
Retorna o número e (base dos logaritmos naturais) elevado ao argumento (x no exemplo).

Exemplo:

y = Math.exp(x);


floor

TopoFim
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);


log

TopoFim
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);


max

TopoFim
Retorna o maior de dois números dados como argumentos (x e y no exemplo).

Exemplo:

m = Math.max(x,y);


min

TopoFim
Retorna o menor de dois números dados como argumentos (x e y no exemplo).

Exemplo:

m = Math.min(x,y);


pow

TopoFim
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);


random

TopoFim
Retorna um número pseudo-aleatório entre 0 e 1. É gerado a partir da hora atual.

Exemplo:

a = Math.random();


round

TopoFim
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);


sin

TopoFim
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);


sqrt

TopoFim
Retorna a raiz quadrada do argumento dado (x no exemplo).

Exemplo:

y = Math.sqrt(x);


tan

TopoFim
Retorna a tangente de um número que representa um ângulo em radianos (x no exemplo).

Exemplo:

y = Math.tan(x);
Melhor visto com
1024x768 px

Termos de uso