JavaScript Cordas
Uma string JavaScript armazena uma série de personagens como "John Doe" .
A cadeia pode ser qualquer texto dentro de aspas duplas ou simples:
var carname = "Volvo XC60";
var carname = 'Volvo XC60';
índices de cadeia são de base zero: O primeiro caractere está na posição 0, a segunda em 1, e assim por diante.
Para um tutorial sobre Cordas, leia nossa Cadeia Tutorial JavaScript .
Propriedades de string e Métodos
Valores primitivos, como "John Doe" , não pode ter propriedades ou métodos (because they are not objects) .
Mas com JavaScript, métodos e propriedades também estão disponíveis para valores primitivos, porque o JavaScript trata valores primitivos como objetos ao executar métodos e propriedades.
Propriedades de string
Propriedade | Descrição |
---|---|
constructor | Retorna a função construtora da corda |
length | Retorna o comprimento de uma string |
prototype | Permite adicionar propriedades e métodos para um objeto |
Métodos de corda
Método | Descrição |
---|---|
charAt() | Retorna o caractere no índice especificado (position) |
charCodeAt() | Retorna o Unicode do caractere no índice especificado |
concat() | Junta-se duas ou mais cadeias, e retorna uma nova cordas unidas |
endsWith() | Verifica se uma seqüência termina com especificados strings / caracteres |
fromCharCode() | Converte valores Unicode para caracteres |
includes() | Verifica se uma string contém os especificados strings / caracteres |
indexOf() | Retorna a posição da primeira ocorrência encontrada de um valor especificado em uma string |
lastIndexOf() | Retorna a posição da última ocorrência encontrada de um valor especificado em uma string |
localeCompare() | Compara duas cordas na localidade atual |
match() | Pesquisas uma string para uma partida contra uma expressão regular e retorna os jogos |
repeat() | Retorna uma nova string com um número especificado de cópias de uma seqüência existente |
replace() | Pesquisas uma string para um valor especificado, ou uma expressão regular e retorna uma nova cadeia, onde os valores especificados são substituídos |
search() | Pesquisas uma string para um valor especificado, ou a expressão regular, e retorna a posição do jogo |
slice() | Extrai uma parte de uma cadeia e retorna uma nova seqüência |
split() | Divide uma cadeia numa matriz de subsequências |
startsWith() | Verifica se uma string começa com caracteres especificados |
substr() | Extrai os caracteres de uma cadeia, começando em uma posição de início especificada, e através do número especificado de caracteres |
substring() | Extrai os caracteres de uma cadeia, entre os dois índices especificados |
toLocaleLowerCase() | Converte uma string em letras minúsculas, de acordo com a localidade do anfitrião |
toLocaleUpperCase() | Converte uma string em letras maiúsculas, de acordo com a localidade do anfitrião |
toLowerCase() | Converte uma string em letras minúsculas |
toString() | Retorna o valor de um objeto String |
toUpperCase() | Converte uma string em letras maiúsculas |
trim() | Remove espaços em branco de ambas as extremidades de uma corda |
valueOf() | Retorna o valor primitivo de um objeto String |
Todos os métodos de cordas retornar um novo valor. Eles não alterar a variável original.
Cordas Métodos Wrapper HTML
Os métodos de wrapper HTML retornar a corda enrolada dentro da tag HTML apropriado.
Estes não são métodos padrão, e pode não funcionar como esperado em todos os navegadores.
Método | Descrição |
---|---|
anchor() | Cria uma âncora |
big() | Exibe uma string usando uma fonte grande |
blink() | Exibe uma cadeia de piscar |
bold() | Exibe uma cadeia em negrito |
fixed() | Exibe uma string usando uma fonte de passo fixo |
fontcolor() | Exibe uma string usando uma cor especificada |
fontsize() | Exibe uma string usando um tamanho especificado |
italics() | Exibe uma cadeia em itálico |
link() | Exibe uma cadeia como um hiperlink |
small() | Exibe uma string usando uma pequena fonte |
strike() | Exibe uma string com um tachado |
sub() | Exibe uma cadeia como texto subscrito |
sup() | Exibe uma string como texto sobrescrito |