Como usar a função substring em JavaScript para manipular strings
A função `substring` em JavaScript é uma poderosa ferramenta para manipular strings.
Glossário
Como usar a função substring em JavaScript para manipular strings
Introdução
A função substring
é um recurso poderoso da linguagem JavaScript que permite manipular strings de maneira flexível. Com o uso correto dessa função, é possível extrair partes específicas de uma string, o que pode ser muito útil em diversas situações.
Sintaxe básica
string.substring(inicio, fim)
O parâmetro inicio
indica o índice (posição) em que a extração deve começar, e o parâmetro fim
indica o índice em que a extração deve terminar. É importante notar que o índice inicial é inclusivo, ou seja, o caractere correspondente ao índice de início também será incluído na extração, enquanto o índice fim é exclusivo, ou seja, o caractere correspondente ao índice de fim não será incluído na extração.
Exemplo
const str = "Como usar a função substring em JavaScript";
const resultado = str.substring(5, 9);
console.log(resultado); // "usar"
Índices negativos e parâmetro fim em branco
É possível usar valores negativos para os parâmetros inicio
e fim
. Nesse caso, o valor será contado a partir do final da string. Além disso, se deixarmos o parâmetro fim
em branco, a função substring
irá extrair todos os caracteres a partir do índice fornecido como inicio
.
Exemplo
const str = "Como usar a função substring em JavaScript";
const resultado = str.substring(5);
console.log(resultado); // "usar a função substring em JavaScript"
Índice de início maior ou igual ao índice de fim
Se o índice de inicio
for maior ou igual ao índice de fim
, o resultado será uma string vazia.
Exemplo
const str = "Como usar a função substring em JavaScript";
const resultado = str.substring(9, 5);
console.log(resultado); // ""
Conclusão
Em resumo, a função substring
é uma ferramenta fundamental para manipulação de strings em JavaScript. Ao dominar seu uso, é possível extrair partes específicas de uma string de forma precisa e eficiente.



Entendendo a função substring em JavaScript
A função substring
é uma das diversas funções disponíveis em JavaScript para manipulação de strings. Ela permite extrair partes específicas de uma string com base nos índices fornecidos como parâmetros.
Características da função substring
Uma das principais características da função substring
é a sua simplicidade de uso. Basta fornecer o índice inicial e o índice final desejados, e a função retornará a parte da string correspondente.
A função substring
também é bastante versátil, pois permite trabalhar com índices positivos e negativos. Isso significa que é possível iniciar a extração a partir do início ou do final da string, dependendo da necessidade.
Vale ressaltar que os índices utilizados pela função substring
são baseados em zero, ou seja, o primeiro caractere da string possui o índice 0, o segundo caractere possui o índice 1 e assim por diante.
Exemplo
const str = "Entendendo a função substring em JavaScript";
const resultado = str.substring(12, 19);
console.log(resultado); // "substring"
Outras formas de uso
A função substring
também pode ser utilizada sem fornecer o índice final, o que resultará em uma extração a partir do índice inicial até o final da string. Além disso, em casos em que o índice inicial é maior ou igual ao índice final, o resultado será uma string vazia.
Aplicando a função substring para extrair partes de uma string
A função substring
em JavaScript é especialmente útil quando se deseja extrair partes específicas de uma string. Com algumas técnicas e combinações de parâmetros, é possível obter resultados personalizados e manipular strings de maneira eficiente.
Técnica de uso com índice inicial
Uma forma comum de aplicar a função substring
é utilizando a técnica de passar apenas o índice inicial como parâmetro. Dessa forma, a função extrairá todo o restante da string a partir desse índice.
Técnica de uso com índices negativos
Outra técnica interessante é extrair substrings utilizando índices negativos. Nesse caso, a função substring
contará a posição a partir do final da string.
Técnica de uso com índices negativos e parâmetro fim
Uma funcionalidade bastante utilizada da função substring
é combinar o uso de índices negativos com um segundo parâmetro que define o índice final. Isso permite extrair uma parte específica de uma string, contando a partir do final.



Observações importantes
É importante ressaltar que a função substring
é sensível a maiúsculas e minúsculas. Além disso, é válido mencionar que o uso da função substring
não altera a string original.
Outras funcionalidades da função substring em JavaScript
Além da utilização para extrair partes específicas de uma string, a função substring
oferece outras funcionalidades que podem ser exploradas para manipulação e processamento de dados de texto.
Verificação do tamanho de uma substring
Uma dessas funcionalidades é a verificação do tamanho de uma substring extraída. Isso pode ser útil, por exemplo, para garantir que uma determinada parte de uma string possua um tamanho mínimo.
Busca de uma substring dentro de uma string
Outra funcionalidade é a busca de uma substring dentro de uma string. Nesse caso, podemos utilizar o método indexOf
, que retorna o índice da primeira ocorrência da substring dentro da string original.
Conclusão
Em suma, a função substring
em JavaScript oferece diversas possibilidades para manipulação e extração de partes de strings. Seja para obter uma parte específica, determinar o tamanho de uma substring ou buscar uma ocorrência, essa função é uma ferramenta poderosa que pode ser utilizada em diferentes cenários.
O que é a Awari
A Awari é a melhor plataforma para aprender sobre programaçã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.


