tutoriais mais recente desenvolvimento web
 

JavaScript objeto Math


O objeto Math permite realizar tarefas matemáticas em números.


O objeto Math

O objeto Math permite realizar tarefas matemáticas.

O objeto Math inclui vários métodos matemáticos.


Um uso comum do objeto Math é criar um número aleatório:

Exemplo

Math.random();       // returns a random number
Tente você mesmo "

Math não tem nenhum construtor. Não há métodos têm de criar um objeto de matemática em primeiro lugar.


Math.min() e Math.max()

Math.min() e Math.max() pode ser usado para encontrar o valor mais baixo ou mais alto em uma lista de argumentos:

Exemplo

Math.min(0, 150, 30, 20, -8, -200);      // returns -200
Tente você mesmo "

Exemplo

Math.max(0, 150, 30, 20, -8, -200);      // returns 150
Tente você mesmo "

Math.random()

Math.random() retorna um número aleatório entre 0 (inclusive), e 1 (exclusive):

Exemplo

Math.random();              // returns a random number
Tente você mesmo "

Math.random() sempre retorna um número menor do que 1.


Math.round()

Math.round() arredonda um número para o número inteiro mais próximo:

Exemplo

Math.round(4.7);            // returns 5
Math.round(4.4);            // returns 4
Tente você mesmo "

Math.ceil()

Math.ceil() arredonda um número para o número inteiro mais próximo:

Exemplo

Math.ceil(4.4);             // returns 5
Tente você mesmo "

Math.floor()

Math.floor() arredonda um número para baixo para o número inteiro mais próximo:

Exemplo

Math.floor(4.7);            // returns 4
Tente você mesmo "

Math.floor() e Math.random() pode ser usado em conjunto para devolver um número aleatório entre 0 e 10:

Exemplo

Math.floor(Math.random() * 11);   // returns a random number between 0 and 10
Tente você mesmo "

Math Constantes

JavaScript fornece 8 constantes matemáticas que podem ser acessados ​​com o objeto Math:

Exemplo

Math.E          // returns Euler's number
Math.PI         // returns PI
Math.SQRT2      // returns the square root of 2
Math.SQRT1_2    // returns the square root of 1/2
Math.LN2        // returns the natural logarithm of 2
Math.LN10       // returns the natural logarithm of 10
Math.LOG2E      // returns base 2 logarithm of E
Math.LOG10E     // returns base 10 logarithm of E
Tente você mesmo "

Métodos Math Objeto

Método Descrição
abs(x) Retorna o valor absoluto de x
acos(x) Retorna o arco cosseno de x, em radianos
asin(x) Retorna o arco seno de x, em radianos
atan(x) Retorna o arco tangente de x como um valor numérico entre -PI / 2 e PI / 2 radianos
atan2(y,x) Retorna o arco tangente do quociente de seus argumentos
ceil(x) Retorna x, arredondado para o número inteiro mais próximo
cos(x) Retorna o co-seno de x (x está em radianos)
exp(x) Retorna o valor de E x
floor(x) Retorna x, arredondado para baixo, para o número inteiro mais próximo
log(x) Retorna o logaritmo natural (base e) do x
max(x,y,z,...,n) Retorna o número com o maior valor
min(x,y,z,...,n) Retorna o número com o menor valor
pow(x,y) Retorna o valor de x para o poder de y
random() Retorna um número aleatório entre 0 e 1
round(x) Arredonda x para o inteiro mais próximo
sin(x) Retorna o seno de x (x está em radianos)
sqrt(x) Retorna a raiz quadrada de x
tan(x) Retorna a tangente de um ângulo

Completa Math Reference

Para uma referência completa, vá ao nosso referência completa objeto Math .

A referência contém descrições e exemplos de todas as propriedades e métodos da matemática.


Teste-se com exercícios!

Exercício 1 » Exercício 2» Exercício 3 » Exercício 4»