![]() |
|
|
|
|
8. FUNÇÕES INTRÍNSECASSão funções
embutidas na própria linguagem. A sintaxe geral é a seguinte: - Result
= função (informação a ser processada) - eval = Calcula o conteúdo da string - parseInt - Transforma string em inteiro - parseFloat - Transforma string em número com ponto
flutuante - date() - Retorna a data e a hora (veja o capítulo
manipulando datas) ex1: Result
= eval ( " (10 * 20) + 2 - 8") ex2: Result
= eval (string) No primeiro
exemplo Result seria igual a 194. No segundo, depende do conteúdo da string, que também pode ser o conteúdo (value) de uma caixa de texto. Funções tipicamente Matemáticas:
Math.abs(número) - retorna o valor absoluto do número (ponto flutuante) Math.ceil(número) - retorna o próximo valor inteiro maior que o número Math.floor(número) - retorna o próximo valor inteiro menor que o número Math.round(número) - retorna o valor inteiro, arredondado, do número Math.pow(base, expoente) - retorna o cálculo do exponencial
Math.max(número1, número2) - retorna o maior número dos
dois fornecidos Math.min(número1, número2) - retorna o menor número dos
dois fornecidos Math.sqrt(número) - retorna a raiz quadrada do número
Math.SQRT2 - retorna a raiz quadrada de 2 (aproximadamente 1.414) Math.SQRT_2 -
retorna a raiz quadrada de ½ (aproximadamente 0.707)
Math.sin(número) - retorna o seno de um número (anglo em
radianos)
Math.asin(número) - retorna o arco seno de um número (em
radianos)
Math.cos(número) - retorna o coseno de um número (angulo
em radianos)
Math.acos(número) - retorna o arco coseno de um número (em
radianos)
Math.tan(número) - retorna a tangente de um número (angulo
em radianos)
Math.atan(número) - retorna o arco tangente de um número (em
radianos)
Math.pi retorna o valor de PI (aproximadamente 3.14159)
Math.log(número) - retorna o logaritmo de um número
Math.E - retorna a base dos logaritmos naturais (aproximadamente
2.718)
Math.LN2 - retorna o valor do logaritmo de 2 (aproximadamente
0.693)
Math.LOG2E - retorna a base do logaritmo de 2 (aproximadamente
1.442)
Math.LN10 retorna o valor do logaritmo de 10 (aproximadamente
2.302)
Math.LOG10E - retorna a base do logaritmo de 10 (aproximadamente
0.434) Observação: Em todas as
funções, quando apresentamos a expressão "(número)", na verdade queremos nos
referir a um argumento que será processado pela função e que poderá ser: um
número, uma variável ou o conteúdo de um objecto (propriedade value). |
|
|
|
VOLTAR |
|