Logo

dev-resources.site

for different kinds of informations.

10 métodos de strings em JavaScript que você deveria saber

Published at
10/27/2023
Categories
javascript
braziliandevs
ptbr
Author
josafamarengo
Categories
3 categories in total
javascript
open
braziliandevs
open
ptbr
open
Author
13 person written this
josafamarengo
open
10 métodos de strings em JavaScript que você deveria saber

As strings têm um papel crucial na programação em JavaScript, sendo empregadas para o armazenamento e a manipulação de texto. Neste artigo, você verá 10 métodos essenciais de strings em JavaScript que você deve conhecer para trabalhar com eficiência.

1. startsWith()

O método startsWith() verifica se uma string começa com o valor especificado. Ele retorna true se a string começar com o valor e false caso contrário.

Sintaxe:

string.startsWith(searchString[, position])

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const texto = "Olá, mundo!";
const começaComOla = texto.startsWith("Olá");
console.log(começaComOla); // true

Enter fullscreen mode Exit fullscreen mode

2. endsWith()

O método endsWith() verifica se uma string termina com o valor especificado. Ele retorna true se a string terminar com o valor e false caso contrário.

Sintaxe:

string.endsWith(searchString[, length])

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const texto = "Olá, mundo!";
const terminaComMundo = texto.endsWith("mundo!");
console.log(terminaComMundo); // true

Enter fullscreen mode Exit fullscreen mode

3. includes()

O método includes() verifica se uma string contém um valor especificado. Ele retorna true se a string contiver o valor e false caso contrário.

Sintaxe:

string.includes(searchString[, position])

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const texto = "Olá, mundo!";
const contemOla = texto.includes("Olá");
console.log(contemOla); // true

Enter fullscreen mode Exit fullscreen mode

4. slice()

O método slice() é uma função de manipulação de strings em JavaScript que permite extrair uma parte específica de uma string e retorná-la como uma nova string.

Sintaxe:

string.slice(beginIndex[, endIndex])

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const texto = "Olá, mundo!";
const parte = texto.slice(5, 10);
console.log(parte); // "mundo"

Enter fullscreen mode Exit fullscreen mode

5. toUpperCase()

O método toUpperCase() converte todos os caracteres de uma string em maiúsculas e retorna a nova string.

Sintaxe:

string.toUpperCase()

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const texto = "Olá, mundo!";
const maiusculas = texto.toUpperCase();
console.log(maiusculas); // "OLÁ, MUNDO!"

Enter fullscreen mode Exit fullscreen mode

6. toLowerCase()

O método toLowerCase() converte todos os caracteres de uma string em minúsculas e retorna a nova string.

Sintaxe:

string.toLowerCase()

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const texto = "Olá, mundo!";
const minusculas = texto.toLowerCase();
console.log(minusculas); // "olá, mundo!"

Enter fullscreen mode Exit fullscreen mode

7. charAt()

O método charAt() retorna o caractere na posição especificada de uma string.

Sintaxe:

string.charAt(index)

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const texto = "Olá, mundo!";
const caractere = texto.charAt(5);
console.log(caractere); // "m"

Enter fullscreen mode Exit fullscreen mode

8. split()

O método split() divide uma string em um array de substrings com base em um separador especificado.

Sintaxe:

string.split(separator[, limit])

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const texto = "Olá, mundo!";
const palavras = texto.split(" ");
console.log(palavras); // ["Olá,", "mundo!"]

Enter fullscreen mode Exit fullscreen mode

9. replace()

O método replace() substitui a primeira ocorrência de um valor por outro em uma string.

Sintaxe:

string.replace(searchValue, replaceValue)

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const texto = "Olá, mundo!";
const novoTexto = texto.replace("mundo", "amigo");
console.log(novoTexto); // "Olá, amigo!"

Enter fullscreen mode Exit fullscreen mode

10. repeat()

O método repeat() cria e retorna uma nova string com um número especificado de cópias da string original.

Sintaxe:

string.repeat(count)

Enter fullscreen mode Exit fullscreen mode

Exemplo:

const palavra = "Ora ";
const repeticoes = palavra.repeat(3);
console.log(repeticoes); // "Ora Ora Ora "

Enter fullscreen mode Exit fullscreen mode

Dominar esses métodos de strings em JavaScript é fundamental para lidar com texto de forma eficaz e realizar diversas operações de manipulação de strings em seus projetos de desenvolvimento. Cada um desses métodos oferece funcionalidades específicas que podem tornar seu código mais eficiente e legível.

ptbr Article's
30 articles in total
Favicon
Parte 1: Introdução ao dbt
Favicon
Por que eu não uso bibliotecas de gerenciamento de estado no React
Favicon
C# 13 novidades
Favicon
Estudando - Linguagem Go - Dia 01
Favicon
Estudando - Linguagem Go - Dia 02
Favicon
https://oss.gallery/ - Projetos Open Source
Favicon
Teste em Dados - Básico
Favicon
if-else & early return
Favicon
Do Caos à Clareza: Explorando a Modelagem de Software
Favicon
Paralelismo e Concorrência 101
Favicon
Pyenv para Iniciantes.
Favicon
[pt-BR] Hugo: Criando sua primeira aplicação
Favicon
Introdução ao desenvolvimento Mobile: Guia para Iniciantes
Favicon
Estruture o ser arquivo de design no Figma grátis
Favicon
+ Qualidade no código legado: A Regra do Bom Escoteiro
Favicon
Gráfico de Halteres [R-ggplot2]
Favicon
[pt-BR] Hugo: a forma mais rápida de fazer um site
Favicon
Aprofundando os Conhecimentos em Testes de Software: Diferenciando Tipo e Nível de Teste
Favicon
Mecanismos de Coordenação: Locks, Mutexes e Semáforos
Favicon
10 métodos de strings em JavaScript que você deveria saber
Favicon
Gerando certificado SSL com certbot na Oracle Cloud Infrastructure
Favicon
Como simular APIs online sem configurar um servidor
Favicon
23 métodos de strings que todo desenvolvedor Python deve saber
Favicon
Simular corpos de REQUISIÇÃO automaticamente para acelerar a depuração de APIs
Favicon
Anotando: Plugins da comunidade que utilizo no Obsidian
Favicon
Anotando: Plugins embutidos que utilizo no Obsidian
Favicon
Tomando notas como desenvolvedor de software
Favicon
[pt-BR] Criando um sistema operacional (quase) do zero
Favicon
[ptbr]Fazendo de uma comunidade a sua segunda casa.
Favicon
[ptbr] Entendendo programação reativa e imperativa com Naruto.

Featured ones: