JavaScript Substring: selecionando caracteres de uma string!

Código na linguagem Javascript

Uma das operações comuns da programação é a manipulação de palavras e caracteres. Isso pode ser feito com o objetivo de comparar informações, extrair dados digitados por quem está usando o sistema, processar dados de um formulário, bem como outras ações. Para essas funções, existe um termo específico para descrever um tipo primitivo e composto de dados: String.

Esse conceito varia de linguagem para linguagem, mas alguns padrões são comuns. Em diversas linguagens, existem métodos para selecionar caracteres específicos, por exemplo. Na parte lógica da programação web, é comum usar o JavaScript Substring para esse fim.

Neste artigo, vamos explorar um pouco mais esse método e trabalhar com detalhes suas aplicações, regras de sintaxe e muito mais. 

Veremos:

  • Quais as características de uma string?
  • Javascript Substring: o que é e como funciona?
  • Como é a sintaxe do Substring?
  • Quais os 5 principais exemplos de uso do método Substring?
  • Como é a compatibilidade com navegadores?

Quais as características de uma string?

function replaceString(velhaString, novaString, principal) {
 for (let i = 0; i < principal.length; ++i) {
  if (principal.substring(i, i + velhaString.length) == velhaString) {
   principal = principal.substring(0, i) + novaString + principal.substring(i + velhaString.length, principal.length)
  }
 }
 return principal
}
replaceString('World', 'Web', 'Brave New World')