JavaScript String (String) objetos
Objeto String é usado para lidar com o bloco de caracteres existente.
cordas JavaScript
Uma corda é usada para armazenar uma série de personagens como "John Doe".
Uma corda pode usar aspas simples ou duplas:
Exemplos
var carname = 'Volvo XC60';
Você usa a posição (índice) pode acessar qualquer um dos cadeia de caracteres:
Exemplos
O índice baseado em zero da cadeia, a primeira cadeia de caracteres [0], o segundo personagem é [1], e assim por diante.
Você pode usar aspas na seqüência, os seguintes exemplos:
Exemplos
var answer="He is called 'Johnny'";
var answer='He is called "Johnny"';
Ou você pode usar o caractere de escape em uma string usando aspas:
String (String)
String (String) usando o comprimento propriedade de comprimento para calcular o comprimento da corda:
Exemplos
document.write(txt.length);
var txt="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
document.write(txt.length);
tente »
Encontrar uma string em uma string
Use indexOf string () para localizar a posição de uma seqüência de caracteres em um caractere especificado aparece pela primeira vez:
Se você não encontrar a função de caracteres correspondentes retorna -1
lastIndexOf () método para encontrar a localização no final do início das ocorrências de cadeia.
Jogo conteúdo
função match () é usado para encontrar uma string de caracteres específica, e se encontrado, em seguida, retornar a este personagem.
Exemplos
document.write(str.match("world") + "<br>");
document.write(str.match("World") + "<br>");
document.write(str.match("world!"));
tente »
Substituir o conteúdo
método replace () substitui alguns caracteres com alguns dos personagens de uma string.
conversão caso de Cordas
conversão de cadeia caso, utilizando a função toUpperCase () / toLowerCase ():
Exemplos
var txt1=txt.toUpperCase(); // txt1 文本会转换为大写
var txt2=txt.toLowerCase(); // txt2 文本会转换为小写
tente »
String para um array
Use divisão string () função em uma matriz:
Exemplos
txt.split(","); // 使用逗号分隔
txt.split(" "); // 使用空格分隔
txt.split("|"); // 使用竖线分隔
tente »
caracteres especiais
Javascript pode usar a barra invertida (\) para inserir caracteres especiais, tais como: outros apóstrofos símbolos especiais, citações e assim por diante.
Veja o seguinte código JavaScript:
document.write(txt);
Em JavaScript, cordas iniciar e parar o uso de aspas simples ou duplas. Isto significa que a cadeia de cima vai ser cortado: Estamos a chamada
Resolver os problemas acima pode usar as aspas de escape barra invertida:
document.write (txt);
JavaScript irá imprimir a cadeia de texto apropriado: Nós somos os chamados "Vikings" do norte.
A tabela a seguir lista outros caracteres especiais, você pode usar a barra invertida escapar caracteres especiais:
código | exportação |
---|---|
\ ' | aspas simples |
\ " | aspas duplas |
\\ | rod diagonal |
\ N | envoltório |
\ R | entrar |
\ t | aba |
\ B | em branco |
\ F | PAGE |
propriedades de cadeia e métodos
propriedade:
- comprimento
- protótipo
- construtor
métodos:
- charAt ()
- charCodeAt ()
- concat ()
- fromCharCode ()
- indexOf ()
- lastIndexOf ()
- match ()
- replace ()
- search ()
- slice ()
- split ()
- substr ()
- substring ()
- toLowerCase ()
- toUpperCase ()
- valueOf ()