Iniciando no Javascript: Exemplos de funcionamento da classe String
Autor/fonte: CriarWeb.com
E-mail/Url: http://www.criarweb.com/artigos/300.php
Agora veremos uns exemplos sobre como se utilizam os métodos e propriedades do objeto String.
Exemplo de strings 1
Vamos escrever o conteúdo de um string com um caractere separador ("-") entre cada um dos caracteres do string:
Primeiro, criamos duas variáveis, uma com o string a percorrer e outra com um string vazio, onde salvaremos o resultado. Logo, fazemos um loop que percorre desde o primeiro até o penúltimo caractere do string -utilizamos a propriedade length para conhecer o número de caracteres do string- e em cada iteração colocamos um caractere do string seguido de um caractere separador "-". Como ainda nos resta o último caractere para colocar, o colocamos na seguinte linha depois do loop. Utilizamos a função charAt para acessar as posições do string. Finalmente, imprimimos na página o resultado.
Rode e veja o resultado.
Exemplo de strings 2
Vamos fazer um script que rompa um string em duas metades e as imprima por tela. As metades serão iguais, sempre que o string tenha um número de caracteres par. No caso de que o número de caracteres seja ímpar não poderá ser feito a metade exata, mas partiremos o string o mais aproximado à metade:
As duas primeiras linhas servem para declarar as variáveis que vamos utilizar e iniciar o string para partir. Na seguinte linha, encontramos a posição da metade do string.
Nas seguintes linhas é onde realizamos o trabalho de colocar em uma variável a primeira metade do string e na outra a segunda. Para isso, utilizamos o método substring passando como início e fim no primeiro caso desde 0 até a metade e no segundo desde a metade até o final. Para finalizar imprimimos as duas metades com uma quebra de linhas entre elas.
Rode e veja o resultado.
Exemplo de strings 1
Vamos escrever o conteúdo de um string com um caractere separador ("-") entre cada um dos caracteres do string:
var meuString = "Ola Amigos"
var result = ""
for (i=0;i<meuString.length-1;i++) {
result += meuString.charAt(i)
result += "-"
}
result += meuString.charAt(meuString.length - 1)
document.write(result)
Primeiro, criamos duas variáveis, uma com o string a percorrer e outra com um string vazio, onde salvaremos o resultado. Logo, fazemos um loop que percorre desde o primeiro até o penúltimo caractere do string -utilizamos a propriedade length para conhecer o número de caracteres do string- e em cada iteração colocamos um caractere do string seguido de um caractere separador "-". Como ainda nos resta o último caractere para colocar, o colocamos na seguinte linha depois do loop. Utilizamos a função charAt para acessar as posições do string. Finalmente, imprimimos na página o resultado.
Rode e veja o resultado.
Exemplo de strings 2
Vamos fazer um script que rompa um string em duas metades e as imprima por tela. As metades serão iguais, sempre que o string tenha um número de caracteres par. No caso de que o número de caracteres seja ímpar não poderá ser feito a metade exata, mas partiremos o string o mais aproximado à metade:
var meuString = "0123456789" var metade1,metade2 posicao_metade = meuString.length / 2 metade1 = meuString.substring(0,posicao_metade) metade2 = meuString.substring(posicao_metade,meuString.length) document.write(metade1 + "<br>" + metade2)
As duas primeiras linhas servem para declarar as variáveis que vamos utilizar e iniciar o string para partir. Na seguinte linha, encontramos a posição da metade do string.
Nas seguintes linhas é onde realizamos o trabalho de colocar em uma variável a primeira metade do string e na outra a segunda. Para isso, utilizamos o método substring passando como início e fim no primeiro caso desde 0 até a metade e no segundo desde a metade até o final. Para finalizar imprimimos as duas metades com uma quebra de linhas entre elas.
Rode e veja o resultado.

Enviado por xKuRt em 22/11/2006 às 09:12
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
- felipearomaniem 09/02
- LEANDROTIMAO15em 09/02
- Rafa Tem 09/02



