JavaScript | Métodos de string

JavaScript | Métodos de string
Trabalhar com strings é um dos principais recursos que uma linguagem de programação pode trazer para a mesa. Existem vários métodos disponíveis no JavaScript que nos permitem realizar vários tipos de manipulações de cordas. Neste post, vamos realizar manipulações de string usando os seguintes métodos de string
  • O método tolowercase ()
  • O método touppercase ()
  • O método concat ()
  • O método Trim ()
  • Os métodos Padstart () e Padend ()
  • O método slice ()
  • O método substring ()
  • O método substr ()
  • A propriedade de comprimento
  • O método substituir ()

Vamos começar com o primeiro

Convertendo uma string em casos mais baixo usando tolowercase ()

Usando o método tolowercase () em javascript, podemos converter todos os caracteres alfabéticos dentro de uma corda em minúsculas. No entanto, caracteres e números especiais não são afetados. Para demonstrar isso, criaremos uma nova string usando a seguinte linha

var mystring = "Olá, este é Linuxhint!";

Depois disso, usaremos a função TolowerCase () com a ajuda do Operador Dot. E então, vamos armazenar o valor de retorno em uma nova variável e então imprimiremos o resultado usando a função de log do console como

Var Resultstring = MyString.tolowerCase ();
console.log (troca de resultados);

Após a execução, obtemos a seguinte saída em nosso terminal

Como você pode observar facilmente, tolowerCase () mudou todos os caracteres alfabéticos para caracteres minúsculos e o personagem especial “!”Não foi afetado.

Convertendo uma string em casos superior usando touppercase ()

Com a ajuda da função touppercase (), podemos converter facilmente qualquer string em todos os caracteres alfabéticos de casos superiores. Vamos dar um exemplo

var mystring = "Olá, este é Linuxhint!";

Depois disso, usaremos o método touppercase () com a ajuda do Operator Dot. E vamos armazenar o resultado em uma nova variável e imprimir a nova variável no terminal usando a função de log do console como

Var Resultstring = MyString.toupppercase ();
console.log (troca de resultados);

Ao executar o código mencionado acima, obtemos a seguinte saída no terminal

Fomos capazes de converter uma string em uma string de todos os suportes

Strings concatenando usando o método concat ()

Normalmente, em JavaScript, usamos a sequência de operadores mais “+” quando queremos concatenar strings. Ainda assim, existe uma maneira muito mais profissional de concatenar strings usando a função concat ().
O método concat () é aplicado através de um operador de pontos. E todas as cordas que queremos concatenar são dadas dentro dos argumentos da função concat ().

Vamos revisar um exemplo para entender melhor isso; Primeiro, precisaremos de algumas cordas, usaremos o seguinte código:

var string1 = "Hello";
var string2 = "Isso é incrível!!";

Queremos concatenar String2 com String1 e armazenar a corda concatenada dentro do Resultado variável. Também queremos colocar um espaço em branco entre as duas cordas. Para tudo isso, usamos a seguinte linha

Var ResultsTring = String1.concat ("", string2);

E finalmente, podemos imprimir o Resultado fora do terminal usando a função de log do console

console.log (troca de resultados);

A saída no terminal é como

Ambas as cordas foram concatenadas entre si e até um espaço em branco foi colocado entre eles.

Removendo espaços em branco usando o método TRIM ()

Se tivermos uma string em nosso programa que tenha espaços em branco nas duas extremidades, então, nesse caso, podemos remover facilmente esses espaços usando o método Trim (). Para demonstrar isso, vamos criar uma nova string com a seguinte linha

var stringwithspaces = "foo";

Em seguida, vamos usar o método TRIM () nesta string com a ajuda do operador de pontos e armazenar o valor de retorno em uma nova variável de string como

var finaltring = stringwithspaces.aparar();

Em seguida, podemos exibir a saída no terminal usando a função de log do console

console.log (finalstring);

O resultado no terminal é o seguinte

Os espaços em branco foram removidos com sucesso das duas extremidades da corda

Preenchendo uma corda com um personagem usando padstart () e padend ()

Preencher uma corda significa essencialmente para preencher o comprimento restante da corda com um personagem específico. Imagine que temos uma string que diz "carregando" uma palavra com sete caracteres. E queremos mostrar essa string em um espaço reservado que requer 13 caracteres. Para esse fim, adicionaríamos o preenchimento à string.

Vamos analisar um exemplo; Primeiro, crie uma nova string com a seguinte linha

deixe string = "carregando";

Então, vamos usar o padstart () Método para adicionar o preenchimento no início e armazenar o resultado dentro de uma nova variável de string

deixe padatstart = string.padstart (13, "-");

Também vamos criar outra string, na qual vamos adicionar o preenchimento no final usando o padend () método como

Deixe Padatend = string.padend (13, "-");

Depois disso, vamos usar a função de log do console para exibir nossas seqüências acolchoadas

console.log (padatstart);
console.log (padatend);

Podemos observar o seguinte resultado em nosso terminal

Primeiro, temos a corda com estofamento no início. E então, temos a corda com estofamento no final. Se queremos ter o preenchimento de ambos os lados, temos que usar uma combinação de padstart () e padend () funções como

\
deixe string = "carregando";
Deixe acolchoado = string.padstart (10, "-");
acolchoado = acolchoado.padend (13, "-");
console.log (acolchoado);

Após a execução, podemos ver a seguinte saída em nosso terminal

O preenchimento foi adicionado com sucesso nas duas extremidades da corda.

Cortendo uma corda com a ajuda do método Slice ()

Se quisermos criar uma substring a partir de uma variável de string, podemos usar o método de fatia. Esse fatiar() O método é aplicado através do operador de pontos e leva dois argumentos. O primeiro argumento define o índice inicial e o segundo argumento define o índice final da substring que vamos extrair

Vamos ver em ação e, para isso, vamos criar uma nova string usando a seguinte linha:

Let String = "Bem -vindo a Marte!";

Vamos tentar extrair a palavra “Bem-vindo”Da nossa string, então a palavra começa no índice 0 e termina no índice 7. Use a linha a seguir para extrair a substring e armazená -la dentro de outra string

Deixe o ResultsTring = String.fatia (0, 7);

Depois disso, use a função de log do console para exibir o resultado no terminal

console.log (troca de resultados);

Temos o seguinte resultado no terminal

Apenas a palavra “Bem-vindo”Foi extraído como uma substring e impresso no terminal.

Cortendo uma corda com a ajuda do método de substring ()

Temos outro método para fazer uma parte da corda e colocá -la dentro de outra variável chamada substring () método. O funcionamento do método de substring é quase idêntico ao fatiar() método. Mas a diferença é que podemos até passar valores negativos nos argumentos do substring () método. Esses valores negativos são tratados como zero e, se você remover o segundo argumento, será o último índice da string.

Vamos criar uma string para este exemplo

deixe string = "como acima, abaixo";

E então, vamos aplicar o substring () Método, mas no primeiro argumento, vamos passar “-1" como

Deixe o ResultsTring = String.substring (-1, 12);

Depois disso, usamos a função de log do console para imprimir o resultado

console.log (troca de resultados);

E obtemos a seguinte saída no terminal

Como você pode ver, o substring () O método assumiu o valor negativo como 0 e cortou a string do índice inicial.

Agora, vamos tentar não dar um argumento final como

deixe string = "como acima, abaixo";
Deixe o ResultsTring = String.substring (7);
console.log (troca de resultados);

Após a execução do código mencionado acima, obtemos a seguinte saída

Fica claro na saída que o substring () Método cortou a corda até o último personagem quando o argumento final estava faltando.

Cortendo uma corda com a ajuda do método substr ()

Temos ainda outro método para fazer uma parte de uma corda e colocá -la dentro de outra variável que é conhecida como substr () método. Este método é diferente dos dois fatiar() método e o substring () método como o segundo argumento disso substr () define o comprimento da corda extraída e não o ponto final.

Por exemplo, vamos criar uma nova string usando a seguinte linha

Let String = "O Santo Graal!";

E então, vamos aplicar o substr () método usando o operador de pontos, e vamos passar no índice inicial como 4 e o comprimento como 4 como

Deixe o ResultsTring = String.substr (4, 4);

E então exibimos a saída no terminal usando a função de log do console

console.log (troca de resultados);

Ao correr, obtemos o seguinte resultado

Como você pode ver, ele abriu a string do 4º índice e o comprimento da sequência em parte era de 4 caracteres.

Determinando o comprimento usando a propriedade de comprimento

Para encontrar o comprimento de uma determinada string, temos algo conhecido como atributo de comprimento \ propriedade. Para demonstrar isso, crie uma nova string com a seguinte linha

Deixe String = "Tente encontrar meu comprimento";

Então podemos simplesmente imprimir o comprimento desta string usando o operador de pontos e o comprimento propriedade dentro da função de log do console

console.log ("O comprimento da string é como:", string.comprimento);

Quando executado, recebemos:

Como você pode ver, temos a duração da nossa corda como “21”Personagens muito tempo com espaços em branco.

Substituindo os dados dentro da string usando o método substituir ()

Com a ajuda do substituir(), Podemos substituir facilmente algumas palavras ou personagens por outras palavras e personagens. Esse substituir() O método absorve dois argumentos, o primeiro é uma palavra que queremos procurar na string (pode ser uma string ou personagem). Segundo, é a palavra que vamos colocar (pode ser uma corda ou personagem).

Para mostrar o funcionamento do substituir() função, criamos uma nova string usando

Let String = "Bem -vindo a Marte!";

Agora, queremos mudar a palavra “Marte"Com a palavra"Plutão”, Então usamos

Deixe o NewsTring = string.substituir ("Marte", "Plutão");
console.log (newstring);

Após a execução, obtemos a seguinte saída

Como você pode ver, o método substituir () substituiu a palavra "Marte"Com a palavra"Plutão”.

Embrulhar

O JavaScript fornece muitos métodos que nos ajudam a manipular variáveis ​​de string de acordo com nossas necessidades. Nesta postagem, incluímos alguns dos métodos que vêm como padrão com o lançamento do ESMAV6 do JavaScript. Cobrimos: converter casos da corda, cortar uma corda, encontrar o comprimento de uma corda e substituir o texto dentro da string.