Métodos de manipulação de string em javascript

Métodos de manipulação de string em javascript

No JavaScript, uma string é um tipo de dados primitivo (um tipo de dados que não é um objeto); Pode consistir em qualquer série de personagens dentro de citações únicas ou duplas. Pode ser uma constante ou variável. Strings são usadas para armazenar dados na forma de texto. Eles têm índices baseados em zero. Em JavaScript, uma string não é uma variedade de caracteres, mas um objeto; e para alterar ou manipular uma string, são necessárias algumas funções ou métodos.

JavaScript fornece várias funções e métodos para manipular o valor de uma string. Esses métodos ajudam os usuários a fazer alterações com os valores da string, encontrando índices de um personagem específico ou convertendo uma string em menor/ maiúsculas etc.

Neste post, discutiremos alguns dos métodos mais comuns usados ​​para manipulação de cordas em JavaScript:

Observação: O console do navegador é usado para a demonstração de exemplos neste artigo.

Métodos usados ​​para manipulação de string em javascript

Agora discutiremos os métodos mais comuns usados ​​para manipulação de strings em JavaScript:

  • concat (),
  • índice de(),
  • LastIndexOf (),
  • charat (),
  • corresponder(),
  • substituir(),
  • dividir(),
  • emenda (),
  • comprimento(),
  • substring (),
  • procurar(),
  • toupppercase (),
  • tolowerCase (),
  • aparar()

concat ()

Seu objetivo é unir mais de uma string e retornar uma nova string sem alterar a string original.

Seja Str1 = "Welcome";
Seja str2 = "para dica de linux";
Seja STR3 = STR1.concat ("", str2);
str1;
str2;
STR3;

Como já mencionado acima, usei o console do navegador para produzir os valores dessas seqüências.

O operador + também pode ser usado para concatenar strings:

Seja Str1 = "Welcome";
Seja str2 = "para dica de linux";
Seja STR3 = STR1 + "" + STR2;

índice de()

Ele retorna apenas a primeira ocorrência de uma palavra em uma corda, incluindo os espaços. Em caso de resultado, retorna -1. Este método é sensível ao caso:

Deixe Str = "Bem -vindo ao Linux Dint";

LastIndexOf ()

O método lastIndexOf () fornece o índice da última ocorrência da palavra especificada na string dada. Ele pesquisa a string do fim ao começo, mas fornece o índice desde o início. Em caso de nenhum resultado, ele simplesmente retorna -1.

Deixe Str = "Bem -vindo ao Linux Dint. A dica do Linux é uma ótima plataforma para aprender sobre tópicos de tecnologia da moda.";

Este método também é sensível ao caso:

charat ()

Ele retorna o caractere em um índice específico na string; O índice começa com zero:

Deixe Str = "Bem -vindo ao Linux Dint";

corresponder()

Este método procura a string para combinar expressões e retorna o resultado como um objeto de matriz. Se nenhum resultado for encontrado, ele retorna nulo.

Deixe Str = "Bem -vindo ao Linux Dint. A dica do Linux é uma ótima plataforma para aprender sobre tópicos de tecnologia da moda.";

Uma pesquisa global por 'int':

Se não usarmos /G como argumento, apenas a primeira instância será devolvida.

substituir()

Ele pesquisa na string um valor específico e depois a substitui pelo valor fornecido.

Deixe Str = "Bem -vindo ao Linux Dint. A dica do Linux é uma ótima plataforma para aprender sobre tópicos de tecnologia da moda.";
Seja STR2 = STR.substituir ("um ótimo", "o melhor");

dividir()

Ele divide a corda em uma matriz de substringas e retorna a nova matriz. É preciso um único parâmetro que define o personagem em que a matriz será dividida. No caso de uma divisão simples (““ “) sem qualquer valor, ele se divide em cada personagem.

Deixe Str = "Bem -vindo ao Linux Dint. A dica do Linux é uma ótima plataforma para aprender sobre tópicos de tecnologia da moda.";
deixe i = str.dividir(" ");

fatiar()

Simplesmente corta uma parte específica da string dada e retorna a parte isolada. É preciso um ou dois parâmetros, o primeiro é o índice inicial e o segundo é o índice final da peça a ser isolado. No caso de isolar uma parte final, use um índice negativo.

Deixe Str = "Bem -vindo ao Linux Dint";

comprimento()

Ele retorna o comprimento de uma corda, para uma corda vazia, o comprimento é zero.

Deixe Str = "Bem -vindo ao Linux Dint";

substring ()

São necessários dois parâmetros, iniciar e terminar, e retorna os caracteres nesses índices, excluindo o personagem final. Se o argumento inicial for maior que o argumento final, ele simplesmente trocará os valores.

Deixe Str = "Bem -vindo ao Linux Dint";

procurar()

Ele procura uma palavra na string e retorna seu índice. Ele retorna -1 quando nenhuma correspondência é encontrada.

Deixe Str = "Bem -vindo ao Linux Dint";

toupppercase ()

Basta converter a string em letras maiúsculas.

Deixe Str = "Bem -vindo ao Linux Dint";

tolowerCase ()

Basta converter a string em letras minúsculas.

Deixe Str = "Bem -vindo ao Linux Dint";

aparar()

Este método é usado para remover todos os caracteres de espaço em branco (espaço, guia etc) de ambos os lados da corda:

Deixe Str = "Bem -vindo ao Linux Dint";

Conclusão

Ao contrário de alguns outros idiomas, as cordas em JavaScript não são matrizes de caracteres, mas são um tipo de dados separado. São objetos e têm propriedades e métodos diferentes que podem ser usados ​​para manipulá -los de acordo com nossas necessidades. Neste post, discutimos alguns dos métodos mais usados ​​usados ​​para manipulação de cordas em JavaScript.