JS-0404 - JavaScript Completo ES6 - Strings

JS-0404 - JavaScript Completo ES6 - Strings
Publicado em 27/01/24 16:01
Visualizações: 48

O objeto global construtor de strings

O objeto global Stringé o construtor para strings, ou uma sequência de caracteres, passando para estes as propriedades e métodos do prototype de String, sendo assim, qualquer variável que se passe por string possuirá os mesmos métodos e propriedades de um objeto construído a partir do objeto String. Ex:

JS-0404 - JavaScript Completo ES6 - Strings

Agora, serão listados alguns dos métodos e propriedades mais utilizados de String, que auxiliam na manipulação de textos na linguagem:

  • length: propriedade com o total de caracteres da string. Pode ser utilizado como índice dentro de colchetes em expressões matemáticas. Como o índice começa no zero, caso seja utilizado está propriedade para verificar o último caractere, deverá ser subtraído um. Espaço também conta! Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • charAt(): é um método que retorna o caractere de acordo com o índice passado como parâmetro. Caso nada seja passado o índice padrão é o zero. Podem ser passadas expressões normalmente como parâmetros, incluindo lenght. Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • concat(): método que retorna a concatenação de strings passadas como parâmetro no método para o objeto string. Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • includes(search, position): método que procura por uma string exata, case sensitive, dentro de outra string e retorna true ou false. Pode ser utilizado um índice como parâmetro como início da busca. Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • endsWith(search) e startsWith(search): método que procura por uma string exata, case sensitive, dentro de outra string e retorna true ou false se a string terminar ou iniciar com a string buscada. Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • slice(start, end): retorna a string entre os valores de início e fim ou a partir de. podem ser passados números negativos, que iniciam do final da string para trás. Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • substring(start, end): retorna, assim como o slice, um recorte da string de acordo com os valores de início e fim, contudo, não funciona com valores negativos.
  • indexOf(search)elastIndexOf(search): retorna o índice de uma string procurada dentro de outra, retornando no primeiro índice encontrado para indexOf() ou o último no caso de lastIndexOf(). Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • padStart(n, str) e padEnd(n, str): aumenta o tamanho de uma string até o valor de n, completando com espaços ou um caracter passado como parâmetro, no início ou fim. Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • repeat(n): repete a string (n) vezes.
  • replace(regexp|substr, newstr|function): método que substitui parte da string por outra passada como parâmetro, podendo ser utilizada uma regular expression(será abordada posteriormente). Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • split(padrao): retorna um array dividido de acordo com o padrão passado como parâmetro. Ex:

JS-0404 - JavaScript Completo ES6 - Strings

  • toLowerCase() e toUpperCase(): métodos que transforma os caracteres da string em maiúsculos ou minúsculos, sendo útil para a padronização de inputs.
  • trim(), trimStart(), trimEnd(): métodos que removem os espaços no início e fim (trim) ou somente no início ou final. Ex:

JS-0404 - JavaScript Completo ES6 - Strings

Veja também:

Confira mais artigos relacionados

Este website utiliza cookies próprios e de terceiros a fim de personalizar o conteúdo, melhorar a experiência do usuário, fornecer funções de mídias sociais e analisar o tráfego. Para continuar navegando você deve concordar com nossa Política de Privacidade

Sim, eu aceito. Não, eu não aceito.