Facebook pixel
>Blog>Inovação e Gestão
Inovação e Gestão

JavaScript Substring: Extraindo Parte de uma String com substring em JavaScript

O artigo aborda a funcionalidade da JavaScript Substring, explicando como ela pode ser utilizada para extrair partes específicas de uma string em JavaScript.

O que é JavaScript Substring e como funciona?

JavaScript Substring é um recurso muito útil quando você precisa extrair partes específicas de uma string em JavaScript. Essa função permite selecionar uma sequência de caracteres contíguos dentro de uma string e retornar essa parte selecionada como uma nova string.

A sintaxe básica da substring em JavaScript é a seguinte:

string.substring(inicio, fim)

Onde “string” é a string original da qual você deseja extrair a parte, “inicio” é o índice do primeiro caractere que você deseja extrair e “fim” é o índice do caractere após o último que você deseja extrair.

Por exemplo, se tivermos a seguinte string:

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
const frase = "O JavaScript é uma linguagem poderosa";

Podemos usar a função substring para extrair a palavra “JavaScript”:

const parte = frase.substring(2, 12);
console.log(parte); // Resultado: "JavaScript"

Métodos da substring em JavaScript para extrair partes de uma string

Além do método substring(), JavaScript também fornece outras formas de extrair partes de uma string. Vamos explorar esses métodos em detalhes a seguir:

1. Método slice()

Assim como o método substring(), o slice() extrai uma parte de uma string com base nos índices de início e fim. A diferença é que o slice() também aceita valores negativos, que são contados a partir do final da string. Por exemplo:

const frase = "JavaScript é incrível";
const parte1 = frase.slice(0, 10); // Resultado: "JavaScript"
const parte2 = frase.slice(-8); // Resultado: "incrível"

2. Método substr()

O substr() permite extrair uma parte de uma string com base no índice de início e no comprimento desejado. Por exemplo:

const frase = "JavaScript é incrível";
const parte = frase.substr(11, 7); // Resultado: "incrível"

3. Método substring() com um único argumento

Quando utilizamos apenas um argumento no método substring(), ele extrai a parte da string a partir do índice especificado até o final da string. Por exemplo:

const frase = "JavaScript é incrível";
const parte = frase.substring(13); // Resultado: "incrível"

É importante mencionar que todos esses métodos retornam a parte extraída como uma nova string, sem modificar a string original.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada

Exemplos práticos de uso da substring em JavaScript

Agora que entendemos o conceito e os métodos da substring em JavaScript, vamos ver alguns exemplos práticos de onde podemos aplicá-la:

  • Validação de formulários: Ao validar um formulário, pode ser útil extrair valores específicos de campos de entrada de texto, como CPF, CEP ou número de telefone, utilizando a substring.
  • Manipulação de datas: Em muitos casos, precisamos extrair partes específicas de uma data, como o dia, o mês ou o ano. A substring pode ser utilizada para realizar essa extração.
  • Extração de informações de uma URL: Em uma URL, podemos utilizar a substring para extrair partes como o domínio, a rota ou os parâmetros de uma requisição.

Dicas e melhores práticas ao utilizar a substring em JavaScript

Ao utilizar a substring em JavaScript, é importante seguir algumas dicas e melhores práticas para garantir um código eficiente e livre de erros:

  1. Certifique-se de passar os índices corretamente: Lembre-se de que os índices começam a partir do zero e o índice de fim não é incluído no resultado.
  2. Trate casos em que o índice de fim é menor que o índice de início: Caso o índice de fim seja menor que o índice de início, a substring retornará uma string vazia.
  3. Esteja atento aos índices negativos: Ao utilizar o método slice(), lembre-se de que os índices negativos contam a partir do final da string.
  4. Evite o uso excessivo de operações substrings: A função substring pode ser custosa em termos de desempenho se for utilizada repetidamente em um loop, por exemplo. Tente minimizar o número de vezes que você precisa extrair partes de uma string.

Em resumo, a substring em JavaScript é uma ferramenta poderosa para a extração de partes específicas de uma string. Com os métodos adequados e boas práticas, você pode utilizá-la de forma eficiente em seus projetos, facilitando o processamento e manipulação de dados.

A Awari é a melhor plataforma para aprender sobre inovação e gestão no Brasil.

Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.

Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.

Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada Aprenda uma nova língua na maior escola de idiomas do mundo! Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa. Quero estudar na Fluency
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada
Nossa metodologia de ensino tem eficiência comprovada

Aprenda uma nova língua na maior escola de idioma do mundo!

Conquiste a fluência no idioma que sempre sonhou com uma solução de ensino completa.

+ 400 mil alunos

Método validado

Aulas

Ao vivo e gravadas

+ 1000 horas

Duração dos cursos

Certificados

Reconhecido pelo mercado

Quero estudar na Fluency

Sobre o autor

A melhor plataforma para aprender tecnologia no Brasil

A Awari é a melhor maneira de aprender tecnologia no Brasil.
Faça parte e tenha acesso a cursos com aulas ao vivo e mentorias individuais com os melhores profissionais do mercado.