Programação
› Algoritmo › C/C++ › Java
Web
› HTML/XHTML › JavaScript › PHP
Sistema Operacional
› Comandos de DOS › Windows › Linux › Mac/BSD
Office
› Word / Writer › Excel / Calc
Áreas do Site
› Download › Fórum › Blog
|
MathEm JavaScript, podemos fazer uso de um objeto próprio para cálculos matemáticos chamado Math que possui constantes, métodos para calcular potências, raízes, arredondamentos, funções trigonométricas, maneiras de encontrar o menor e o maior valor, além de um gerador de números randômicos. O objeto Math possui algumas constantes importantes para cálculos mais complexos, bem como funções (métodos) para executar operações matemáticas mais facilmente. ConstantesO objeto Math possui 8 constantes que são:
No caso, todas essas constantes são valores aproximados, levando-se em conta que são dízimas periódicas. Abaixo está um exemplo de como obter o valor de todas as constantes. <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> document.write (Math.E + "<BR>"); document.write (Math.LN2 + "<BR>"); document.write (Math.LN10 + "<BR>"); document.write (Math.LOG2E + "<BR>"); document.write (Math.LOG10E + "<BR>"); document.write (Math.PI + "<BR>"); document.write (Math.SQRT1_2 + "<BR>"); document.write (Math.SQRT2 + "<BR>"); </SCRIPT> Raízes e PotênciasPodemos utilizar o objeto Math para obter raízes quadradas e potências. O método Ex.: O método Ex.: É possível também fazer o cálculo utilizando a constante de Euler. Para isso, usamos um método próprio chamado
Ex.: Vejamos o código e o resultado logo abaixo: <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
var var1 = 4;
var var2 = 2;
document.write ("A raíz quadrada de " + var1 + " é " + Math.sqrt(var1) + "<BR>");
document.write (var1 + " elevado a " + var2 + " é " + Math.pow(var1, var2) + "<BR>");
document.write ("E elevado a " + var2 + " é " + Math.exp(var2) + "<BR>");
</SCRIPT>
ArredondamentosQuando tratamos com números que possuem a parte decimal extensa (como é o caso das constantes), podemos fazer uso de métodos para arredondar os números. O método O método O método O método abs() remove apenas a parte fracionada. Ou seja, retorna o valor absoluto. TrigonometriaUsado para cálculos trigonométricos envolvendo principalmente ângulos. Com esses métodos fica fácil obter o resultado matemático dos ângulos sem a necessidade de vários cálculos ou tabelas prontas.
Maior e MenorExistem dois métodos do objeto Math que servem como comparativos.
Número RandômicoO objeto Math também possui um método para gerar automaticamente números randômicos. O método random() retorna um número entre 0 e 1, ou seja, pode ser 0, 1, 0.5, 0.2, 0.8, 0.4567412, e assim por diante. Se, por exemplo, quisermos fazer o limite entre 0 e 10, basta que multipliquemos por 10 o valor retornado por random(). Dessa forma conseguiremos um número entre randômico maior. O problema de se usar isso é que os números retornados sempre serão muito fracionados, portanto, o ideal é utilizar junto uma das funções de arredondamento. Veja o exemplo abaixo: <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
var valor1 = Math.random()*10;
var valor2 = Math.random()*10;
valor1 = Math.round(valor1);
valor2 = Math.round(valor2);
document.write ("Os números sorteados foram " +
valor1 + " e " + valor2 + ".<BR>"+
"Sendo que o maior valor é " + Math.max(valor1, valor2)
+ " e o menor valor é " + Math.min(valor1, valor2));
</SCRIPT>
O que resulta em:
Páginas Relacionadas |
Enquete
|