TUTORIAIS DE JAVASCRIPT
 
Objecto Math (continuação)
 
 

O método pow()

 

x=Math.pow(y,z);

O método pow() calculo o valor de um número y elevado a z.

y=2; z=8
x=Math.pow(y,z);

o resultado será

x=28
ou seja x=256

 
O método random()
 

x=Math.random();

O método random() reenvia o valor de um número aleatório escolhido entre 0 e 1.
Atenção! Este método só funciona em Unix.
Por isso pode-se utilizar a seguinte função que reenvia um número "aleatório" entre 0 e 9.

function srand(){ t=new Date(); r=t.getTime();
p="a"+r; p=p.charAt((p.length-4)); x=p; }

 
O método sqrt()
 

x=Math.sqrt(y);

O método sqrt() reenvia a raiz quadrada de y.

y=25;
x=Math.sqrt(y);

o resultado será

x=5;

O método parseInt()
 

x=parseInt(variável);

Devolva a parte inteira de um número com vírgula.

str='1.2345';
x=parseInt(str);

o resultado será

x=1;

 
O método eval()
 

x=eval(variável);

esta função avalia uma cadeia de caracteres sob a forma de valor numérico. Pode-se inserir na cadeia operações numéricas, operações de comparação, instruções e mesmo funções.

str='5 + 10';
x=eval(str);

o resultado será

x=15;

diz-se na literatura que esta função eval() é uma operação majora do Javascript. Que seu uso não aconselhado para iniciados. Pior, que esta função eval() não é suportada por todas as plataformas, com todos as versões dos browsers. Verificar sempre o resultado devolvido pelo eval().

 
As funções trigonométricas
 

Aqui (sem comentários) as diferentes funções trigonométricas:

x=Math.PI;
x=Math.sin(y);
x=Math.asin(y);
x=Math.cos(y);
x=Math.acos(y);
x=Math.tan(y);
x=Math.atan(y);

 
As funções logarítmicas
 

Para quem quer saber, as diferentes funções logaritmicas:

x=Math.exp(y);
x=Math.log(y);
x=Math.LN2;
x=Math.LN10;
x=Math.E;
x=Math.LOG2E;
x=Math.LOG10E;

 
 

ANÚNCIOS

 



 
 
 
  Tutoriais | Fóruns de Discussão | Notícias | Jogos | Dicas | Flash | Downloads | Livros
Gifs Animados | Loja Online | Publicitar no Truques e Dicas | Contactos