O objeto string é utilizado para manipular um texto armazenado em uma variáve e, para essa manipulação, ele nos disponibiliza diversos métodos.
É importante ressaltar que, além do objeto string, há a string literal. Quando utilizamos alguns dos métodos do objeto string na string literal, essa última é convertida automatica e temporariamente em um objeto string. Por exemplo, o método length retorna a quantidade de caracteres em uma string.
Veja a utilização desse método abaixo em ambos os casos:
var portal1 = "iMasters";
var portal2 = new String("iMasters");
alert("A variável portal1 contém: " + portal1.length + " caracteres.");
alert("A variável portal2 contém: " + portal2.length + " caracteres.");
No exemplo acima, teremos o valor 8 (oito) nos dois casos (string literal - portal1; objeto string - portal2) porque 8 (oito) é o total de caracteres contido no nome iMasters.
Método | Descrição |
---|---|
indexOf() | Retorna a posição da primeira ocorrência de um valor especificado em uma string. |
lastIndexOf() | Retorna a posição da última ocorrência de um valor especificado em uma string. |
match() | Procura por um valor específico em uma string. Se encontrado, ele (valor) é retornado, caso contrário, retorna null. |
replace() | Substitue alguns caracteres por outros caracteres em uma string. |
toLowerCase() | Exibe os caracteres da string em minúsculos. |
toUpperCase() | Exibe os caracteres da string em maiúsculos. |
substr() | Extrai uma quantidade específica de caracteres de uma string a partir de um índice inicial. |
substring() | Extrai os caracteres de uma string entre dois índices. |
Demonstração de alguns dos métodos utilizados no objeto String.