Nova turma com conversação 5x por semana 🔥

Nova turma com conversação 5x por semana 🔥

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:

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.

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.

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

Próximos conteúdos

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
inscreva-se

Entre para a próxima turma com bônus exclusivos

Faça parte da maior escola de idiomas do mundo com os professores mais amados da internet.

Curso completo do básico ao avançado
Aplicativo de memorização para lembrar de tudo que aprendeu
Aulas de conversação para destravar um novo idioma
Certificado reconhecido no mercado
Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
Empresa
Ex.: Fluency Academy
Ao clicar no botão “Solicitar Proposta”, você concorda com os nossos Termos de Uso e Política de Privacidade.