QUICK REFERENCE: CLASSE STRING

Os objetos gerais do JavaScript não são muito diferentes daqueles do Smalltalk. O objeto String é um dos mais importantes.

Vamos, com um exemplo, mostrar como se cria um objeto da Classe String. Digamos que você tem o string Abcde e quer capturar o primeiro caractere. Existe um método que faz isso: charAt(index). Mas é preciso primeiro criar um objeto com:

st = new String("Abcdef");
x =  st.charAt(0);

O valor de "x" será: A.

Vamos apresentar os métodos usando , para facilitar, um "objeto": st.


st.charAt(n)

Retorna o caractere da posição: n. A primeira posição é: ZERO!


st.concat(string2)

Retorna um string contendo string2, adicionado ao string original.


st.indexOf(searchValue, fromIndex)

Retorna a posição da primeira ocorrência do substring searchValue começando na posição: fromIndex.


st.lastIndexOf(searchValue, fromIndex)

Retorna a posição da última ocorrência do substring searchValue começando na posição: fromIndex.


st.slice(start, end)

Retorna o substring começando na posição:start indo até:end.


st.split(separator)

Retorna um array de strings criado separando o string original em cada ocorrência do separador.


st.substr(start, length)

Retorna o substring começando na posição:start e tendo length caracteres.


st.toLowerCase()


st.toUpperCase()

No JavaScript temos Propriedades. Para essa Classe temos:


st.length

Um inteiro com a quantidade de caracteres. Evxemplo:

 
  st = new String("Abcdef");
  y = this.st.length;

O valor de "y" será: 6.

Existem dois métodos curiosos que convertem um string (não um objeto da Classe String)em numérico:

parseFloat(string)

parseInt(string)



              LIÇÃO ANTERIOR       PRÓXIMA LIÇÃO             
ÍNDICE HOMEPAGE