Javascript: guia sobre strings

COMPARTILHAR:

As strings em JavaScript são cadeias de caracteres que podem ser usadas para armazenar e manipular texto. As strings são um tipo de dados fundamental em JavaScript e são usadas com muita frequência em muitas aplicações web.

Então, você pode criar uma string usando aspas simples (‘) ou duplas (“), como mostrado abaixo:

// Criando uma string com aspas simples
var string1 = 'Olá mundo';
// Criando uma string com aspas duplas
var string2 = "Olá mundo";
// Concatenando strings
var string3 = 'Olá' + 'mundo';
// Obtendo o tamanho de uma string
var string4 = 'Olá mundo';
console.log(string4.length); // Saída: 9
// Acessando um caractere em uma string usando índices
var string5 = 'Olá mundo';
console.log(string5[0]); // Saída: 'O'
console.log(string5[4]); // Saída: ' ' (espaço em branco)
// Usando métodos de string
var string6 = 'Olá mundo';
console.log(string6.toUpperCase()); // Saída: 'OLÁ MUNDO'
console.log(string6.toLowerCase()); // Saída: 'olá mundo'
console.log(string6.substring(0, 3)); // Saída: 'Olá'

Atenção: Aprenda Javascript no melhor treinamento do Brasil com foco no mercado de trabalho!

Métodos para trabalhar com strings

JavaScript fornece várias propriedades e métodos para realizar operações em valores de string. Tecnicamente, apenas objetos podem ter propriedades e métodos. Mas em JavaScript, os tipos de dados primitivos funcionam como objetos quando você se refere a eles usando a notação de acesso à propriedade (também conhecida como notação de ponto).

Portanto, o JavaScript torna isso possível criando um objeto wrapper temporário para tipos de dados primitivos. Esse processo é feito automaticamente em segundo plano pelo interpretador JavaScript.

Sendo assim, veja alguns métodos úteis para trabalhar com strings em JavaScript incluem:

  • length: retorna o tamanho de uma string (ou seja, o número de caracteres).
  • toUpperCase: retorna a string em maiúsculas.
  • toLowerCase: retorna a string em minúsculas.
  • substring: retorna uma parte de uma string.
  • indexOf: retorna a posição de um caractere ou substring em uma string.
  • split: divide uma string em um array de strings usando um separador especificado.
  • replace: substitui uma parte de uma string por outra.

Entenda melhor com exemplos:

// length
var string1 = 'Olá mundo';
console.log(string1.length); // Saída: 9
// toUpperCase
var string2 = 'Olá mundo';
console.log(string2.toUpperCase()); // Saída: 'OLÁ MUNDO'
// toLowerCase
var string3 = 'Olá mundo';
console.log(string3.toLowerCase()); // Saída: 'olá mundo'
// substring
var string4 = 'Olá mundo';
console.log(string4.substring(0, 3)); // Saída: 'Olá'
// indexOf
var string5 = 'Olá mundo';
console.log(string5.indexOf('m')); // Saída: 4
// split
var string6 = 'Palavra1 Palavra2 Palavra3';
console.log(string6.split(' ')); // Saída: ['Palavra1', 'Palavra2', 'Palavra3']
// replace
var string7 = 'Olá mundo';
console.log(string7.replace('Olá', 'Hello')); // Saída: 'Hello mundo'

Leia também: O que é PLR no marketing digital? | Javascript: guia sobre eventos

COMPARTILHAR:
brayan

Brayan Monteiro

Bacharel em Sistemas de Informação pela Faculdade Maurício de Nassau e desenvolvedor PHP. Além de programador, produzo conteúdo e gerencio blogs. Sou especialista em desenvolvimento de software, SEO de sites e em negócios digitais.