Strings
String é uma seqüência de letras, dígitos, caracteres de pontuação e outros, que são representados pela linguagem como texto. Strings literais podem ser usadas delimitando por pares de aspas simples('...') ou aspas duplas ("... "). Em JavaScript, strings também podem ser manipuladas como objetos. A seguir veremos as principais propriedades e métodos associados a strings. Para criar explicitamente um objeto String a sintaxe é:
var texto = new String(); |
ou ainda:
var texto = new String(‘olá mundo!’); |
Considerando o objeto texto criado acima, vejamos a propriedade length que é bastante utilizada:
var tamanho = texto.length; |
A propriedade length etorna o tamanho da string, ou seja, quantos caracteres possui.
Agora vamos ver na tabela abaixo os principais métodos do objeto String:
charAt() | Extrai o caractere em uma dada posição da string |
indexOf() | Pesquisa um caractere ou substring em uma string. // neste exemplo está procurando o caractere ! a partir da posição 0(zero) // retorna 9 |
split() | Divide um string em um array de strings, quebrando em um string delimitador. var texto = ‘10/10/2012’; // vetor conterá 3 elementos que foram separados pelo delimitador / // retorna vetor[‘10’,’10’,’2012’] |
substring() | Extrai um substring de um string. //observe que os parâmetros são posição inicial e posição final; porém o caractere da posição final não é incluído no retorno. // partetexto recebe ‘Mundo’ |
toLowerCase() | Retorna uma cópia da string, com todos os caracteres convertidos em letras minúsculas. |
toUpperCase() | Retorna uma cópia da string, com todos os caracteres convertidos em letras maiúsculas. |