![]() |
| |
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 | ||