O Cadeia JavaScript é um objeto que representa uma sequência de caracteres.
Existem 2 maneiras de criar string em JavaScript
- Por string literal
- Por objeto string (usando nova palavra-chave)
1) Por string literal
A string literal é criada usando aspas duplas. A sintaxe de criação de string usando string literal é fornecida abaixo:
algoritmo rr
var stringname='string value';
Vamos ver o exemplo simples de criação de string literal.
var str='This is string literal'; document.write(str);Teste agora
Saída:
This is string literal
2) Por objeto string (usando nova palavra-chave)
A sintaxe de criação do objeto string usando a nova palavra-chave é fornecida abaixo:
var stringname=new String('string literal');
Aqui, nova palavra-chave é usado para criar uma instância de string.
Vamos ver o exemplo de criação de string em JavaScript por nova palavra-chave.
var stringname=new String('hello javascript string'); document.write(stringname);Teste agora
Saída:
hello javascript string
Métodos de string JavaScript
Vamos ver a lista de métodos de string JavaScript com exemplos.
Métodos | Descrição |
---|---|
charAt() | Ele fornece o valor char presente no índice especificado. |
charCodeAt() | Ele fornece o valor Unicode de um caractere presente no índice especificado. |
concat() | Ele fornece uma combinação de duas ou mais strings. |
índice de() | Ele fornece a posição de um valor char presente na string fornecida. |
lastIndexOf() | Ele fornece a posição de um valor char presente em uma determinada string, pesquisando um caractere da última posição. |
procurar() | Ele pesquisa uma expressão regular especificada em uma determinada string e retorna sua posição se ocorrer uma correspondência. |
corresponder() | Ele pesquisa uma expressão regular especificada em uma determinada string e retorna essa expressão regular se ocorrer uma correspondência. |
substituir() | Ele substitui uma determinada string pela substituição especificada. |
substr() | É usado para buscar a parte de uma determinada string com base na posição inicial e no comprimento especificados. |
substring() | É usado para buscar a parte de uma determinada string com base no índice especificado. |
fatiar() | É usado para buscar a parte da string fornecida. Isso nos permite atribuir índices positivos e negativos. |
paraLowerCase() | Ele converte a string fornecida em letras minúsculas. |
toLocaleLowerCase() | Ele converte a string fornecida em letras minúsculas com base na localidade atual do host. |
paraUpperCase() | Ele converte a string fornecida em letras maiúsculas. |
toLocaleUpperCase() | Ele converte a string fornecida em letras maiúsculas com base na localidade atual do host. |
para sequenciar() | Ele fornece uma string que representa o objeto específico. |
valor de() | Ele fornece o valor primitivo do objeto string. |
dividir() | Ele divide uma string em uma matriz de substring e retorna a matriz recém-criada. |
aparar() | Ele corta o espaço em branco do lado esquerdo e direito da string. |
1) Método JavaScript String charAt (índice)
O método JavaScript String charAt() retorna o caractere no índice fornecido.
var str='javascript'; document.write(str.charAt(2));Teste agora
Saída:
v
2) Método JavaScript String concat (str)
O método JavaScript String concat(str) concatena ou une duas strings.
var s1='javascript '; var s2='concat example'; var s3=s1.concat(s2); document.write(s3);Teste agora
Saída:
javascript concat example
3) Método JavaScript String indexOf(str)
O método JavaScript String indexOf(str) retorna a posição do índice da string fornecida.
var s1='javascript from javatpoint indexof'; var n=s1.indexOf('from'); document.write(n);Teste agora
Saída:
11
4) Método JavaScript String lastIndexOf(str)
O método JavaScript String lastIndexOf(str) retorna a última posição do índice da string fornecida.
var s1='javascript from javatpoint indexof'; var n=s1.lastIndexOf('java'); document.write(n);Teste agora
Saída:
16
5) Método JavaScript String toLowerCase()
O método JavaScript String toLowerCase() retorna a string fornecida em letras minúsculas.
var s1='JavaScript toLowerCase Example'; var s2=s1.toLowerCase(); document.write(s2);Teste agora
Saída:
javascript tolowercase example
6) Método JavaScript String toUpperCase()
O método JavaScript String toUpperCase() retorna a string fornecida em letras maiúsculas.
var s1='JavaScript toUpperCase Example'; var s2=s1.toUpperCase(); document.write(s2);Teste agora
Saída:
JAVASCRIPT TOUPPERCASE EXAMPLE
7) Método JavaScript String slice (beginIndex, endIndex)
O método JavaScript String slice(beginIndex, endIndex) retorna as partes da string de determinado BeginIndex para endIndex. No método slice(), beginIndex é inclusivo e endIndex é exclusivo.
var s1='abcdefgh'; var s2=s1.slice(2,5); document.write(s2);Teste agora
Saída:
cde
8) Método JavaScript String trim()
O método JavaScript String trim() remove espaços em branco à esquerda e à direita da string.
var s1=' javascript trim '; var s2=s1.trim(); document.write(s2);Teste agora
Saída:
javascript trim
9) Método JavaScript String split()
var str='This is JavaTpoint website'; document.write(str.split(' ')); //splits the given string.