06.4 ‐ String - sabrinabm94/javascript GitHub Wiki

6.4 Métodos auxiliares para strings

Ao trabalhar com strings em JavaScript, nos deparamos com a necessidade de realizar uma variedade de operações, desde determinar o comprimento de uma string até manipular seu conteúdo de diferentes maneiras. Abaixo, detalharei mais sobre cada um desses métodos para que tenham em mãos uma ampla gama de ferramentas para manipulações de strings em seus projetos JavaScript.

6.4.1. length

O método length retorna o número de caracteres em uma string.

const string = "Olá, mundo!";
console.log(string.length); 
// Saída: 11

6.4.2. toLowerCase() e toUpperCase()

Estes métodos convertem todos os caracteres de uma string para minúsculas ou maiúsculas, respectivamente.

const word = "JavaScript";
console.log(word.toLowerCase()); 
// Saída: "javascript"
console.log(word.toUpperCase()); 
// Saída: "JAVASCRIPT"

6.4.3. charAt()

Este método retorna o caractere em uma posição específica em uma string. A posição é especificada como um índice, começando em 0 para o primeiro caractere.

const word = "JavaScript";
console.log(word.charAt(2)); 
// Saída: "v"

6.4.4. indexOf() e lastIndexOf()

Estes métodos retornam o índice da primeira ocorrência (ou última ocorrência, respectivamente) de um determinado caractere ou substring dentro de uma string. Se a substring não for encontrada, eles retornam -1.

const string = "O JavaScript é incrível!";
console.log(string.indexOf("JavaScript")); 
// Saída: 2
console.log(string.lastIndexOf("incrível")); 
// Saída: 15

6.4.5. slice()

O método slice() extrai uma parte de uma string e retorna uma nova string sem modificar a original. Você pode especificar o início e o fim do intervalo a ser extraído.

const string = "O JavaScript é poderoso!";
console.log(string.slice(2, 11)); 
// Saída: "JavaScript"

6.4.6. split()

Este método divide uma string em um array de substrings com base em um delimitador especificado e retorna o array resultante.

const string = "Olá, mundo!";
const words = string.split(" ");
console.log(words); 
// Saída: ["Olá,", "mundo!"]

6.4.7. replace()

O método replace() substitui uma substring por outra em uma string e retorna a nova string resultante.

const word = "JavaScript é incrível!";
const newWord = word.replace("incrível", "fantástico");
console.log(newWord); 
// Saída: "JavaScript é fantástico!"

Estes são apenas alguns exemplos dos muitos métodos auxiliares disponíveis para manipulação de strings em JavaScript. Ao combiná-los e utilizá-los de maneira criativa, você pode realizar uma variedade de tarefas de processamento de texto de forma eficiente e prática.

Para continuar aprendendo sobre JavaScript, confira o próximo capítulo sobre variáveis do tipo booleano!