O objeto string Sting é um dos objetos integrados fornecidos pelo Javascript.
Preste atenção especial aqui, o primeiro caractere da string é o 0º caractere e o segundo caractere é o 1º caractere.
1. Método para criar um objeto string
[var] Nome da instância do objeto String = new String(string)
Ou var String nome da instância do objeto = valor da string
exemplo:
var str = "Olá Mundo";
var str1 = new String("Esta é uma string");
2. Propriedades da string
comprimento: retorna o comprimento da string
var intlength = str.length //intlength = 11
3. Método String
charAt(*): Retorna o único caractere na *ésima posição da string
var x = "abcdefg"; var y = x.charAt(3);
charCodeAt(*): Retorna o código ASCII do único caractere na *ésima posição da string
Não há mais detalhes
Copie o código do código da seguinte forma:
fromCharCode(): aceita um valor Unicode especificado e retorna uma string.
document.write(String.fromCharCode(72,69,76,76,79)); //O resultado da saída é OLÁ
indexOf(): Encontre outro objeto string em uma string, retorne a posição se a pesquisa for bem-sucedida, caso contrário, retorne -1
document.write("children".indexOf("l",0)); //O resultado da saída é 3
document.write("children".indexOf("l",1)); //O resultado da saída é 3
document.write("children".indexOf("l",4)); //O resultado da saída é -1
lastIndexOf(): semelhante ao método indexOf(), exceto que a direção da pesquisa é oposta, de trás para frente
document.write("children".lastIndexOf("l",4)); //O resultado da saída é 3
split (caractere separador): Retorna um array que é separado da string.
'l&o&v&e'.split('&'); //retorna matriz l,o,v,e
substring(): Equivalente à função de corte de string
substring(<início>[,<fim>])
document.write("children".substring(1,3)); //O resultado da saída é hil.
substr(): também equivalente a cortar, observe a diferença com substring()
substr(<início>[,<comprimento>])
Copie o código do código da seguinte forma:
document.write("children".substr(1,3)); //O resultado da saída é hil. Deve-se notar aqui que, em comparação com a substanciação, embora os resultados sejam os mesmos, os algoritmos e as ideias são diferentes.
toLowerCase() e toUpperCase(): possuem funções semelhantes, exceto que retornam uma string com a mesma string original. A única diferença é que todas as letras no primeiro são minúsculas, enquanto no segundo são maiúsculas.
document.write("LOVE".toLowerCase()); //O resultado da saída é love.
document.write("love".toUpperCase()); //O resultado da saída é LOVE.