Strings no Javascript

Javascript
Tempo de leitura: 3 minutos

Strings no Javascript: As strings são um tipo de dado fundamental em JavaScript, utilizadas para representar texto. Seja para exibir uma mensagem na tela, armazenar um nome de usuário ou construir uma URL, as strings estão presentes em praticamente todos os programas JavaScript.

Neste artigo, vamos explorar as principais características das strings, como criá-las, manipulá-las e as diversas funções e métodos que o JavaScript oferece para trabalhar com texto.

O que são Strings?

Uma string em JavaScript é uma sequência de caracteres, como letras, números e símbolos, que são encerradas entre aspas simples (‘) ou duplas (“).

JavaScript

let nome = "João da Silva";
let mensagem = 'Olá, mundo!';

Criando Strings

Para criar uma string, basta atribuir um valor textual a uma variável. Você pode usar tanto aspas simples quanto duplas, desde que sejam consistentes dentro da mesma string.

JavaScript

let frase = "Esta é uma string com aspas duplas.";
let outraFrase = 'Esta é uma string com aspas simples.';

Concatenando Strings

Para juntar duas ou mais strings, utilizamos o operador de adição (+).

JavaScript

let primeiroNome = "Thiago";
let sobrenome = "Rossi";
let nomeCompleto = primeiroNome + " " + sobrenome; // "Thiago Rossi"

Acesso a Caracteres Individuais

Cada caractere em uma string possui um índice, começando em 0. Para acessar um caractere específico, utilizamos a notação de colchetes.

JavaScript

let palavra = "JavaScript";
let primeiraLetra = palavra[0]; // "J"

Propriedades e Métodos de Strings

As strings em JavaScript possuem diversas propriedades e métodos que permitem manipulá-las de diversas formas:

  • length: Retorna o número de caracteres da string.
  • toUpperCase(): Converte todos os caracteres para maiúsculas.
  • toLowerCase(): Converte todos os caracteres para minúsculas.
  • indexOf(): Retorna o índice da primeira ocorrência de um substring dentro da string.
  • lastIndexOf(): Retorna o índice da última ocorrência de um substring dentro da string.
  • slice(): Extrai uma parte da string.
  • substring(): Similar ao slice(), mas com algumas diferenças na forma de lidar com índices negativos.
  • substr(): Extrai uma parte da string, especificando o índice inicial e o número de caracteres.
  • replace(): Substitui todas as ocorrências de uma substring por outra.
  • split(): Divide uma string em um array de substrings.
  • trim(): Remove espaços em branco no início e no final da string.

Exemplo:

JavaScript

let frase = "   Olá, mundo!   ";
let fraseTratada = frase.trim().toUpperCase(); // "OLÁ, MUNDO!"
let palavras = fraseTratada.split(" "); // ["OLÁ,", "MUNDO!"]

Templates Literals

Os templates literals, introduzidos no ECMAScript 6, permitem criar strings multi-linha e inserir expressões diretamente dentro da string, utilizando crase (`).

JavaScript

let nome = "João";
let idade = 30;
let mensagem = `Olá, ${nome}! Você tem ${idade} anos.`;

Expressões Regulares

As expressões regulares são um padrão de pesquisa poderoso que permite encontrar e manipular texto de forma complexa. Elas são frequentemente utilizadas para validação de dados, extração de informações e outras tarefas.

JavaScript

let email = "[email protected]";
let regex = /\S+@\S+\.\S+/;
let emailValido = regex.test(email);

Conclusão

Strings no Javascript: As strings são uma parte fundamental do JavaScript e são utilizadas em diversas aplicações. Ao dominar as propriedades e métodos das strings, você poderá manipular texto de forma eficiente e criar aplicações mais robustas e dinâmicas.

Toda jornada tem um início, e o início para se tornar um desenvolvedor web é dominar as seguintes tecnologias, que você encontra aqui mesmo:

HTML
HTML
CSS
CSS
Javascript
JavaScript

E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:

Hospedagem Hostinger
Ofertas Amazon
Amazon Prime
Author: Thiago Rossi