Iniciando no Javascript: Livraria de funções Javascript
Autor/fonte: CriarWeb.com
E-mail/Url: http://www.criarweb.com/artigos/288.php
Em todas as linguagens de programação existem livrarias de funções que servem para fazer diversas coisas e muito competitiva na hora de programar. As livrarias das linguagens de programação economizam a tarefa de escrever as funções comuns que em geral podem necessitar os programadores. Uma linguagem de programação bem desenvolvida terá uma boa quantidade delas. Em algumas ocasiões é mais complicado conhecer todas as livrarias do que aprender a programar a linguagem.
Javascript contem uma boa quantidade de funções em suas livrarias. Como se trata de uma linguagem que trabalha com objetos, muitas das livrarias se implementam através de objetos. Por exemplo, as funções matemáticas ou as de manejo de strings se implementam mediante os objetos Math e String. Entretanto, existem algumas funções que não estão associadas a nenhum objeto e são as que veremos neste capítulo, já que ainda não conhecemos os objetos e não os necessitaremos para estuda-las.
Estas são algumas das funções que o Javascript coloca à disposição dos programadores:
eval(string)
Esta função recebe uma cadeia de caracteres e a executa como se fosse uma sentença de Javascript.
parseInt(cadeia,base)
Recebe uma cadeia e uma base. Devolve um valor numérico resultante de converter a cadeia em um número na base indicada.
parseFloat(cadeia)
Converte a cadeia em um número e o devolve.
escape(caractere)
Devolve um caractere que recebe por parâmetro em uma codificação ISO Latin 1.
unescape(caractere)
Faz exatamente o oposto da função escape.
isNaN(número)
Devolve um booleano dependendo do que recebe por parâmetro. Se não é um número devolve um true, se é um número devolve false.
As livrarias que se implementam mediante objetos e as do manejo do explorador, que também se manejam com objetos, serão vistas mais adiante.
Vamos ver algum exemplo com as funções mais importantes desta lista.
Javascript contem uma boa quantidade de funções em suas livrarias. Como se trata de uma linguagem que trabalha com objetos, muitas das livrarias se implementam através de objetos. Por exemplo, as funções matemáticas ou as de manejo de strings se implementam mediante os objetos Math e String. Entretanto, existem algumas funções que não estão associadas a nenhum objeto e são as que veremos neste capítulo, já que ainda não conhecemos os objetos e não os necessitaremos para estuda-las.
Estas são algumas das funções que o Javascript coloca à disposição dos programadores:
eval(string)
Esta função recebe uma cadeia de caracteres e a executa como se fosse uma sentença de Javascript.
parseInt(cadeia,base)
Recebe uma cadeia e uma base. Devolve um valor numérico resultante de converter a cadeia em um número na base indicada.
parseFloat(cadeia)
Converte a cadeia em um número e o devolve.
escape(caractere)
Devolve um caractere que recebe por parâmetro em uma codificação ISO Latin 1.
unescape(caractere)
Faz exatamente o oposto da função escape.
isNaN(número)
Devolve um booleano dependendo do que recebe por parâmetro. Se não é um número devolve um true, se é um número devolve false.
As livrarias que se implementam mediante objetos e as do manejo do explorador, que também se manejam com objetos, serão vistas mais adiante.
Vamos ver algum exemplo com as funções mais importantes desta lista.

Enviado por xKuRt em 22/11/2006 às 09:08
Avaliação
Esta publicação ainda não foi avaliada!
A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.
Comentários
Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).
Envio de comentário:
Terça, 09 de Fevereiro de 2010
Área restrita
Leitura recomendada
Últimas publicações
Top 5 membros
- Jotah191 pts
- fbinasco163 pts
- fredbcn117 pts
- Nando93 pts
- andersonop81 pts
Últimos membros online
- mitoem 09/02 às 13:21
- Max Williamem 09/02 às 11:55
- xKuRtem 09/02 às 11:45
Últimos membros cadastrados
- LEANDROTIMAO15em 09/02
- Rafa Tem 09/02
- tncarvalhoem 09/02



